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

Brunel GmbH

Bremen, Bremen, Deutschland
Published Oct 8, 2025
Full-time
Permanent

Job Summary

This role seeks a Software Development Engineer to drive the full lifecycle of embedded software for electrical components. Day-to-day responsibilities include analyzing software functions, conceptualizing robust software architectures and interfaces, and implementing hardware-related software. A core task involves developing and performing real-time programming for microcontrollers using C/C++. The engineer will also be responsible for comprehensive testing, including module, system, and integration tests, error analysis, and supporting the embedded software throughout its entire production cycle. Furthermore, the role involves creating technical documentation, moderating design reviews, and coordinating solutions with customers. Key qualifications include a completed university degree in Electrical Engineering or Information Technology, coupled with professional experience and excellent knowledge of analog and digital circuit technology. The position requires strong proficiency in both German and English, offering a permanent contract and continuous professional development opportunities within a major engineering service provider.

Required Skills

Education

Completed University Degree (Bachelor/Master) in Electrical Engineering, Information Technology, or comparable field

Experience

  • Professional experience in software development and engineering
  • Professional experience following completion of studies in Electrical Engineering or Information Technology
  • Experience in supporting embedded software over the entire production cycle

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified