

Firmware Engineer
Location
Sunnyvale, CA
Level
Entry-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2026-05-14
Responsibilities
- Carry out firmware design under senior team guidance.
- Write firmware using C++ on ST MCUs.
- Develop GUI for firmware testing using Python or other languages.
- Utilize logic analyzers and oscilloscopes for troubleshooting.
- Collaborate with team members on circuit design support.
- Maintain documentation of firmware designs and testing procedures.
- Follow safety and environmental standards as required.
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 MCUs.
- Ability to manage tasks effectively with little supervision.
- Willingness to learn and apply new technologies.
- Excellent interpersonal communication skills.




