onsite
Senior Engineering Manager - Firmware - MKS
Engineering Manager
Lead a multidisciplinary software and mechanical engineering team developing complex semiconductor firmware, driving product development, R&D, and sustained engineering using C/C++ and Linux in an Agile environment.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional team of firmware, software, and mechanical engineers delivering semiconductor system solutions.
- Define architecture, development processes, and quality standards for embedded firmware projects.
- Collaborate with hardware, R&D, and product teams to resolve complex issues and accelerate new product introductions.
- Drive Agile practices, sprint planning, and continuous integration to ensure timely, high‑quality releases.
- Manage resource allocation, performance reviews, and career development for senior engineers.
Requirements
- 10+ years of experience in embedded firmware development, primarily in C/C++ on Linux‑based platforms.
- Proven track record managing technical teams delivering complex semiconductor or high‑performance hardware products.
- Strong understanding of hardware‑software integration, signal processing, and system characterization.
- Experience with Agile methodologies, CI/CD pipelines, and modern development tools.
- Excellent communication and leadership skills, with the ability to influence cross‑functional stakeholders.