📍 Sunnyvale, United States 🇺🇸
Position: Embedded Software Engineer
Location: Sunnyvale, CA (Onsite)
Employment Type: Contract
Role & Team Overview
The requirement is for a hands-on Embedded Software Engineer to support a new project initiative within Woven by Toyota.
The role is based in Sunnyvale, California, with a preference for onsite work, though hybrid flexibility may be considered for strong candidates.
This is a mid-to-senior level position, and the team is not considering junior profiles.
The engineer will work on low-level software development and testing, contributing directly to the core embedded systems being built for the project.
Since the project is in its early phase, the team has some flexibility on rates for the right candidate.
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.