Invenda Group AG

Firmware Engineer, Medior II/Senior I

Invenda Group AG

full-time

Posted on:

Location Type: Office

Location: Switzerland

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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.

Requirements

  • 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.
Benefits
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Exciting embedded and IoT projects with real-world applications.
  • A collaborative and innovative team environment.
  • Opportunity to see your code running in devices used worldwide.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++embedded developmentfirmware developmentcommunication protocolsUARTSPII2CCANIoT
Soft Skills
problem-solvingindependent workcollaboration
Certifications
VI degree in Electrical EngineeringVII degree in Electrical EngineeringVI degree in Computer ScienceVII degree in Computer ScienceVI degree in MechatronicsVII degree in Mechatronics