Firmware Engineer (Medior II / Senior I)

AI overview

Contribute to innovative embedded and IoT solutions through firmware development for various microcontrollers, collaborating closely with cross-functional teams.

About Invenda


Invenda Group AG is an international technology company transforming automated retail through intelligent software and hardware solutions. With teams across Switzerland, US, Germany, Serbia, and Hong Kong, we are growing fast and continuously improving our internal operations. To strengthen our engineering team team, we are looking for a motivated Firmware Engineer (Medior II / Senior I) to join our engineering team. You will work on developing firmware for embedded systems, focusing on platforms such as Atmel, ESP32, STM32, and other microcontrollers. The role offers the chance to contribute to innovative embedded and IoT solutions, working closely with both hardware and software teams, and to participate in the full lifecycle – from prototyping to production..

Ambitious, organized students and career starters welcome!


Your Responsibilities

  • Design, develop, and optimize firmware in C/C++ for embedded platforms.
  • Develop and maintain firmware for Atmel, ESP32, STM32 and similar microcontrollers.
  • Implement and improve communication protocols (UART, SPI, I2C, CAN, etc.).
  • Debug and test firmware using oscilloscopes, logic analyzers, and other tools.
  • Collaborate with cross-functional teams to deliver integrated solutions.
  • Contribute to IoT features, connectivity, and API development.
  • Write clean, efficient, and maintainable code following best practices.



Your Profile

  • Solid programming skills in C and C++.
  • Experience with embedded development (3–7 years, depending on level).
  • Hands-on experience with Atmel, ESP32, STM32 or similar architectures.
  • Familiarity with hardware interfaces and communication protocols (UART, SPI, I2C, GPIO, Modbus, RS485).
  • Familiarity with the MDB protocol is a plus.
  • Understanding of debugging tools and low-level hardware integration.
  • Experience with IoT devices and wireless connectivity (WiFi, BLE) is an advantage.
  • Strong problem-solving skills and ability to work independently.
  • VI/VII degree in Electrical Engineering, Computer Science, Mechatronics or related field is a plus.


What We Offer

  • Competitive salary and benefits package.
  • Exciting embedded and IoT projects with real-world applications.
  • Opportunities for professional growth and development.
  • A collaborative and innovative team environment.
  • Opportunity to see your code running in devices used worldwide.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Firmware Engineer Q&A's
Report this job
Apply for this job