Full Time

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google
Sunnyvale, CA
$150,000 - $220,000* / year (about $72–$106 an hour)

Job Description

About this kind of role

What a Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering usually does. The employer's own details are in the listing.

Typically does: Develops and tests embedded software and firmware for hardware platforms, often focusing on low-level system programming and device drivers. This role involves debugging and troubleshooting complex technical issues, collaborating with hardware engineers, and contributing to the overall architecture of embedded systems. Responsibilities may include writing test plans, documenting code, and participating in code reviews to ensure quality and maintainability. The engineer will work to optimize performance and resource utilization within the embedded environment.

Tools and skills: Proficiency in C/C++, scripting languages, embedded operating systems (RTOS), debugging tools, and experience with hardware bring-up and testing is generally required.

Good fit for: Individuals with a strong foundation in computer science principles and a passion for working with hardware and software integration thrive in this role.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.