Embedded Software Engineer

BayOne Solutions
Sunnyvale, CA

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.
// // //