BayOne logo

BayOne

Embedded Software Engineer

BayOne

📍 Sunnyvale, United States 🇺🇸

contract
mid-level
on-site
Posted —

Key Skills

CC++LinuxBootloaderEmbedded

Industry

AutomotiveConsumer Electronics

Job Description

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.