Firmware Engineer (M/F)
Role details
Job location
Tech stack
Job description
By joining Auctae as a firmware engineer you have a genuine appetite for innovation and you
- play a key role throughout the embedded firmware development lifecycle, from the early prototyping phases to commercialization and then product support;
- assess technical risks by participating in DRBFM (Design Review Based on Failure Mode) and DFMEA (Design Failure Mode and Effects Analysis) analyses;
- design, develop and maintain embedded firmware in C for microcontroller platforms (ARM Cortex-M on STM32 or TI MSP-M series);
- design and execute automated tests;
- collaborate with simulation teams (electromagnetic, mechanical, thermal) and work with the patents team;
- provide deep technical expertise.
Are you Swiss nationality, holding a valid work permit (B, C or G) or a citizen of one of the European Union member states?
Requirements
Are you passionate about solving complex problems and hardware-software integration?
Skills to join Auctae in Switzerland as a firmware engineer
Excellent communicator - French and English - results-oriented, you are methodical, autonomous, persevering and have an excellent team spirit and a very good sense of organization and adaptability. You possess strong problem-solving skills.
With an engineering degree in electronics or software engineering, you demonstrate excellent programming skills in C/C++, ideally with real-time operating systems (RTOS) as well as experience in
- embedded development toolchains,
- debugging tools - JTAG, emulator or simulator
- The operation of microcontrollers and their hardware blocks (UART, SPI, I2C, ADC, DMA) in a continuous integration and development environment (Bash or Python)
- Experience with logic analyzers and oscilloscopes is an asset.