

Firmware Engineer
Location
Sunnyvale, CA
Level
Entry-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2026-03-11
Responsibilities
- Carry out firmware design under guidance from senior team members.
- Write firmware using C++ for ST MCUs.
- Develop GUI for firmware testing using Python or other languages.
- Troubleshoot using instruments like logic analyzers and oscilloscopes.
- Collaborate on circuit design support with team members.
- Maintain accurate documentation of firmware designs and testing.
- Follow company EHS procedures and standards.
Job Requirements
- BS or MS in Electrical Engineering or related fields.
- 1-2 years of related experience preferred.
- Solid foundation in digital circuit design.
- Deep understanding of microcontroller units (MCUs).
- Ability to work independently and manage tasks effectively.
- Excellent interpersonal communication and presentation skills.
- Ability to learn and apply new technologies and tools.




