

Firmware Engineer
Location
Sunnyvale, CA
Level
Entry-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2025-09-25
Responsibilities
- Carry out firmware design under guidance.
- Write firmware using C++ on ST MCUs.
- Develop GUI for firmware testing with Python or other languages.
- Utilize instruments like logic analyzers and oscilloscopes for troubleshooting.
- Collaborate on circuit design support.
- Maintain accurate documentation of firmware designs and testing procedures.
- Adhere to company’s values and safety requirements.
Job Requirements
- BS or MS in Electrical Engineering or related field.
- 1-2 years of related experience preferred.
- Solid foundation in digital circuit design.
- Deep understanding of MCUs.
- Ability to work independently and manage tasks effectively.
- Strong communication and presentation skills.
- Willingness to work in a clean-room environment as needed.