onsite
Senior Principal Firmware Engineer - MKS
Embedded Systems Engineer
Lead the architecture, design, and validation of embedded firmware for high‑performance throttle valve control systems, driving cross‑functional collaboration and delivering robust solutions for semiconductor and vacuum applications.
About the role
Key Responsibilities
- Define and own the end‑to‑end firmware architecture for complex valve control platforms, from concept through production.
- Design, implement, and verify high‑reliability embedded code using Embedded C/C++ on real‑time operating systems.
- Collaborate with hardware, software, and systems engineers to translate customer requirements into robust firmware solutions.
- Lead verification and validation activities, including unit testing, hardware‑in‑the‑loop, and system integration.
- Mentor senior engineers, establish best practices, and drive continuous improvement in firmware development processes.
Requirements
- 10+ years of experience developing embedded firmware for safety‑critical or high‑performance control systems.
- Deep expertise in Real‑Time Operating Systems, low‑level driver development (I2C, SPI, UART), and Linux‑based embedded platforms.
- Proficiency in Embedded C and C++ with strong debugging and performance‑optimization skills.
- Experience leading architecture design, code reviews, and cross‑functional technical teams.
- Solid scripting or test‑automation skills in Python and familiarity with CI/CD pipelines for firmware.