Embedded Firmware Engineer (C++ | ARM Cortex-M)
Zurich Region, Switzerland (Hybrid)
The Opportunity
I'm currently partnering with a highly innovative Swiss technology company developing advanced sensing solutions used across industries such as healthcare, industrial automation, and consumer electronics.
This is a fantastic opportunity to join a world-class engineering team working on real-world products that directly impact millions of users globally.
If you enjoy working close to hardware, solving complex problems, and building efficient, high-quality firmware — this one is for you.
What You'll Be Doing
* Develop and maintain embedded firmware in C++ for microcontroller-based systems
* Work on ARM Cortex-M platforms(bare-metal & RTOS environments)
* Optimize code for performance, memory usage, and power efficiency
* Debug complex hardware/software issues using oscilloscopes & logic analyzers
* Design and execute unit, system & HIL tests
* Collaborate closely with hardware, product & system teams
* Contribute to a high-quality codebase through reviews and best practices
What We’re Looking For
* Strong experience in embedded C++ development
* Hands-on experience with microcontrollers (ARM Cortex-M preferred)
* Experience with low-level programming & hardware-near development
* Familiar with bare-metal and/or RTOS environments
* Experience debugging with lab equipment (oscilloscope, logic analyzer)
* Exposure to testing (unit / system / HIL)
* Python is a plus
Fluent in English, German language skills are advantageous
Bonus (nice to have)
* Experience with sensor systems / measurement systems
* Experience with modern embedded toolchains
Why Join?
* Work on cutting-edge technology with real-world impact
* Join a collaborative, engineering-driven culture
* Long-term growth & development opportunities
* Based in one of the most attractive regions in Switzerland
* Flexible working model
#J-18808-Ljbffr