Software Development Engineer | Software Entwicklungsingenieur (m/w/d)

matchING Engineering GmbH

Hamburg, Hamburg, Deutschland
Published Nov 12, 2025
Full-time
No information

Job Summary

This role seeks a highly motivated Software Development Engineer to contribute technical expertise to demanding and varied projects, focusing primarily on embedded systems. Day-to-day responsibilities include the independent creation, maintenance, and adaptation of requirements, architecture, and interface documentation using tools like DOORS. The engineer will be responsible for developing the overall software architecture, creating detailed designs, programming embedded software and drivers, and integrating outputs from tools like Matlab Simulink (controllers) into the software. A crucial aspect involves hardware integration and comprehensive error analysis during the integration phase. Candidates must hold a degree in Computer Science or Electronics, possess professional experience in embedded software programming, and demonstrate fundamental knowledge of C, real-time operating systems (RTOS), and hardware-near microcontroller programming. Fluency in German and good working knowledge of English are required, alongside a deep understanding of performance electronics and electrical machines, ensuring compliance and effective collaboration within the team.

Required Skills

Education

Completed degree in Computer Science or Electronics (technical focus)

Experience

  • Professional experience in programming embedded software
  • Experience working with real-time operating systems (e.g., Free RTOS) and hard real-time systems
  • Experience with hardware-near programming of microcontrollers

Languages

German (Fluent)English (Intermediate)

Additional

  • Not specified