Firmware Engineer

Antaes Consulting

Vaud

On-site

CHF 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Antaes is seeking an Embedded Software / Firmware Engineer to join our Core Electronics Engineering team in Switzerland. You will design, implement, test, and optimize firmware for next-generation battery-powered consumer devices on modern microcontrollers and ARM TI platforms, collaborating with multidisciplinary teams and external partners.

The role emphasizes hands-on development in C, RTOS, debugging, CI/CD, and automation, with a strong focus on device reliability and performance across the

Qualifications

  • University degree in Electronics Engineering, Embedded Software Engineering, Computer Engineering, or equivalent.
  • Fluent in English, both written and spoken.
  • Experience in embedded product development, preferably consumer electronics or regulated industries.
  • Strong hands-on C development; C++ is advantageous.
  • Experience with RTOS and inter-processor communications.
  • Familiarity with microcontroller architectures and peripherals (UART, SPI, I2C, ADC, DMA, timers).
  • Experience with embedded toolchains, debuggers, and Git.
  • CI/CD experience and Python or Bash scripting for automation.

Responsibilities

  • Design, develop, maintain, and optimize embedded firmware in C for battery-operated devices.
  • Develop firmware on ARM Cortex-M and TI MSPM-based architectures.
  • Contribute to firmware architecture, design, implementation, integration, and maintenance.
  • Plan, develop, automate, and execute component- and system-level tests.
  • Analyze test results with cross-disciplinary teams to improve firmware performance.
  • Support device reliability and performance throughout the lifecycle.
  • Collaborate with electronics, systems, mechanical, and test engineering teams.
  • Provide firmware expertise across core electronics technologies and platforms.
  • Contribute to debugging, root-cause analyses, and issue resolution.
  • Participate in code reviews, documentation, and process improvements.

Skills

C programming
Embedded software development
RTOS
CI/CD
Python scripting
JTAG debugging
Oscilloscopes
English communication

Education

Bachelor's degree in Electronics Engineering or equivalent

Tools

GCC/ARM toolchain
JTAG debugger
Logic analyzers
Version control (Git)
CI/CD tools

Job description

We are looking for a skilled and motivated Embedded Software / Firmware Engineer to join our Core Electronics Engineering team. The role focuses on the development of firmware for next-generation battery-operated consumer devices, leveraging modern microcontroller platforms and advanced system architectures.

The successful candidate will contribute to the design, implementation, testing, and optimization of embedded software solutions while working closely with multidisciplinary engineering teams and external development partners.

Key Responsibilities
  • Design, develop, maintain, and optimize embedded firmware using the C programming language for battery-operated consumer devices.
  • Develop firmware solutions on modern microcontroller platforms, including ARM Cortex-M and TI MSPM-based architectures.
  • Contribute to firmware architecture definition, detailed design, implementation, integration, and maintenance activities.
  • Plan, develop, automate, and execute component-level and system-level verification tests.
  • Analyse test results and collaborate with simulation, verification, and system engineering teams to refine and improve firmware performance.
  • Support the optimization of device behaviour, reliability, and performance throughout the product lifecycle.
  • Collaborate with electronics, systems, mechanical, thermal, and test engineering teams to ensure successful product development.
  • Provide firmware development expertise across core electronic technologies and product platforms.
  • Contribute to technical investigations, debugging activities, root-cause analyses, and issue resolution.
  • Participate in code reviews, technical documentation, and continuous improvement of development processes and engineering practices.
  • Work effectively with both internal stakeholders and external development partners to deliver high-quality engineering solutions.
Required Qualifications
  • University degree in Electronics Engineering, Embedded Software Engineering, Computer Engineering, or equivalent.
  • Fluent in English, both written and spoken.
  • Previous experience in embedded product development, preferably within consumer electronics, medical devices, or other regulated industries.
  • Strong hands-on experience developing embedded software in C; experience with C++ is advantageous.
  • Experience with Real-Time Operating Systems (RTOS) is preferred.
  • Experience with inter-processor communications or multi-chip communications.
  • Solid understanding of microcontroller architectures and peripheral interfaces, including UART, SPI, I²C, ADC, DMA, timers, and interrupt-driven systems.
  • Experience with embedded development toolchains, debuggers, and version control systems.
  • Familiarity with Continuous Integration and Continuous Development (CI/CD) environments.
  • Experience using Python and/or Bash scripting to support automation, testing, or development workflows.
  • Strong debugging and troubleshooting skills using JTAG debuggers, emulators, and simulators.
  • Hands-on laboratory experience with oscilloscopes, logic analyzers, and electronic test equipment.
  • Ability to work independently while effectively communicating and collaborating within multidisciplinary teams.
Work Arrangement
  • Candidate should be located within reasonable commuting distance of the office and available for on-site work as required.
  • Mandatory presence 5 days a week on site during the first 3 months
  • Then mandatory presence 3 days per week on site

Founded in 2007, Antaes is a Swiss management and technology consulting firm ranked among the top 10 consulting companies in Switzerland. We have over 300 experienced engineers who share our passion.

Present in Switzerland, Singapore, and France, we support both Swiss and international clients in the following areas:

  • Organizational and transformation consulting
  • Information systems management
By joining our teams, you will discover:
  • A dynamic team with a start-up mindset
  • Personalized support and career development follow-up
  • Opportunities to expand your network through exciting challenges
  • A company certified @HappyAtWork and committed to CSR, awarded Ecovadis Gold Medal 2025

You too can be part of the Antaes adventure :)

We sincerely appreciate the interest of all applicants in our organization. However, only those selected for further consideration will be contacted.

Where applicable, the masculine form is used for readability purposes and is intended to be inclusive of all genders.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer for Battery Devices (RTOS)
Embedded Firmware Engineer for Battery Devices (RTOS)

Antaes Consulting • Vaud

On-site
CHF 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

Antaes Consulting • Genf

On-site
CHF 120,000 - 160,000
Senior DevOps / CI/CD Engineer – Ansible & Deployment Automation
Senior DevOps / CI/CD Engineer – Ansible & Deployment Automation

Antaes Consulting • Genf

On-site
CHF 130,000 - 190,000
Career development opportunities
Regular team events
CSR-focused company values
Sr. Electronics and Firmware Engineer
Sr. Electronics and Firmware Engineer

Securecell AG • Zürich

Hybrid
CHF 110,000 - 160,000
Hybrid/remote work options
Private accident insurance
Employee share purchase program
+1
Team Leader
Team Leader

Antaes Consulting • Genf

On-site
CHF 150,000 - 210,000
Requirements & Test Automation Engineer
Requirements & Test Automation Engineer

Antaes Consulting • Genf

On-site
CHF 110,000 - 170,000
FIRMWARE ENGINEER | FIRMWARE EMBEDDED DEVELOPER | C/C++ LINUX PYTHON
FIRMWARE ENGINEER | FIRMWARE EMBEDDED DEVELOPER | C/C++ LINUX PYTHON

Techyon SRL • Ticino

On-site
CHF 50,000 - 65,000
Senior Hardware Electronics Engineer (M/F)
Senior Hardware Electronics Engineer (M/F)

Enova • Vaud

Hybrid
CHF 120,000 - 160,000
Senior Hardware Electronics Engineer (M/F)
Senior Hardware Electronics Engineer (M/F)

Enova Group • Vaud

Hybrid
CHF 120,000 - 180,000
Tech Transfert Manager
Tech Transfert Manager

Antaes Consulting • Zürich

On-site
CHF 120,000 - 160,000
Dynamic team with start-up mindset
Career development support
CSR and Ecovadis Gold Medal 2025
+1
Top locations