

Firmware Engineer
Location
Sunnyvale, CA
Level
Entry-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2025-11-07
Responsibilities
- Carry out firmware design under the guidance of senior members of the design team.
- Use C++ to write firmware on ST MCUs.
- Develop GUI for firmware testing using Python or other programming languages.
- Utilize instruments like logic analyzer and oscilloscope for troubleshooting.
- Collaborate with other team members on circuit design support.
- Maintain accurate and detailed documentation of firmware designs and testing procedures.
- Follow safety and environmental procedures as per company standards.
Job Requirements
- BS or MS in Electrical Engineering or related technical fields.
- 1-2 years of related experience is preferred.
- Solid foundation in digital circuit design and understanding of MCUs.
- Ability to work with little supervision and manage assigned tasks effectively.
- Excellent interpersonal communication and presentation skills.
- Willingness to learn and apply new technologies and tools.
- Ability to work in a clean-room environment when required.



