Position: Embedded Software Engineer
Location: Sunnyvale, CA (Onsite; hybrid possible for the right candidate)
Duration: 12+ Months Contract
Key Role Responsibilities & Expectations
- Strong hands-on programming role, with the majority of time spent writing and testing code.
- Candidate must be a self-starter who can work independently without waiting for detailed instructions.
- Expected to take ownership of development tasks, including:
- Writing code
- Testing and debugging
- Supporting system-level development
- Approximately 80–90% of the work will involve coding.
- The role is focused purely on embedded software development, with no cloud-related responsibilities.
- Automotive domain experience is preferred but not mandatory.
Core Technical Requirements (Top Skills)
- Strong programming experience in C and C++.
- Solid experience working in Linux environments.
- Experience with Boot / bootloader / low-level system initialization.
- Minimum 5–8 years of strong hands-on coding experience required.
- Must have experience working on embedded systems development.