Skip to main content
H

Embedded Software Engineer

Humanis AG

Location

Zurich, Switzerland

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

About the Company

Are you exploring new opportunities and looking for a place where you can truly make an impact? If you’re interested in contributing your expertise in C\+\+ and embedded software development to innovative, cross disciplinary projects, we would be happy to connect with you.

Your main responsibilities include:

  • Developing software solutions in C\+\+ for embedded and desktop applications
  • Programming low‑level software for microcontrollers (e.g., ARM Cortex‑M, STM32)
  • Close collaboration with the electronics team to integrate software and hardware
  • Taking responsibility for the entire software development lifecycle: analysis, design, implementation, testing, and documentation
  • Conducting code reviews and ensuring software quality through automated testing
  • Supporting commissioning, troubleshooting, and optimization of prototypes and series products
  • Contributing to international development projects across different time zones and teams

Your Profile

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mechatronics, or a related field
  • Several years of experience in C\+\+ software development (ideally modern C\+\+17 or newer)
  • Strong knowledge in embedded programming and low level development (register access, interrupts, peripheral control)
  • Familiarity with common embedded toolchains, debuggers, version control (Git), and build systems
  • Analytical and structured mindset, strong sense of ownership, and team oriented working style
  • Excellent German skills (spoken and written), fluent English; French is an advantage

Due to legal requirements, we can only consider Swiss or EU citizens for this position.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs