Job finden

Embedded Software Engineer

Stellendetails:

Beruf

Informationstechnologie (IT)

Branche

IT/IT-Dienstleistung

Tätigkeitsbereich

IT/IT-Dienstleistung

8001 Zürich, Zürich, Schweiz

Ihr Kontakt

Herr Amin Al Bitar

amin.albitar@dekra.com

DEKRA Arbeit Schweiz AG

Messeplatz 10

4058 Basel

Schweiz

Was Sie mitbringen sollten

We are supporting a client of ours in the Zurich region in the search for an Embedded Software Engineer (m/w/d)
In this role, you will be part of a team developing embedded software for high-performance systems used in industrial and medical applications. You’ll work on low-level programming, hardware integration, and contribute to the full development lifecycle of innovative embedded solutions.


 


Your Responsibilities


  • Develop and maintain embedded software in C for microcontroller-based platforms
  • Collaborate with hardware engineers to ensure seamless system integration
  • Optimize software for performance, reliability, and resource efficiency
  • Conduct unit testing and participate in system validation
  • Document software architecture and development processes
  • Support troubleshooting and continuous improvement initiatives

Your Profile


  • Degree in Computer Science, Electrical Engineering, or related field
  • 3+ years of experience in embedded software development
  • Strong proficiency in C and understanding of microcontroller architectures
  • Experience with debugging tools and version control systems (e.g., Git)
  • Familiarity with real-time operating systems and hardware interfaces
  • Fluent in English; German is a plus

What’s Offered


  • A technically stimulating role in a forward-thinking company
  • Flexible working hours and hybrid work options
  • Supportive team culture and flat hierarchies
  • Opportunities for professional development
  • Competitive compensation and benefits

We are supporting a client of ours in the Basel region in the search for an Embedded Software Engineer (m/w/d)
This position focuses on embedded development for automation and control systems. You’ll work on firmware design, hardware-near programming, and contribute to the development of robust and scalable embedded solutions in a collaborative engineering environment.


Your Responsibilities


  • Design and implement embedded software in C for industrial control systems
  • Define software specifications in coordination with hardware and systems teams
  • Develop firmware for real-time applications and hardware interfaces
  • Perform integration testing and support system commissioning
  • Maintain technical documentation and contribute to product lifecycle improvements
  • Participate in cross-functional development projects

Your Profile


  • Degree in Software Engineering, Electronics, or similar discipline
  • Proven experience in embedded C programming and firmware development
  • Knowledge of RTOS, low-level drivers, and communication protocols (e.g., CAN, Modbus)
  • Experience with lab equipment and debugging tools
  • Strong analytical skills and attention to detail
  • Fluent in English; German language skills are an advantage

What’s Offered


  • A stable and innovative work environment
  • Flexible working arrangements and remote work options
  • Support for further education and certifications
  • Team-oriented culture with regular knowledge sharing
  • Attractive salary and benefits package