Senior R & D Software Engineer (m/w/d)

Brunel GmbH NL IngolstadtRegensburgArbeitsagenturpublished 09/24/2026
Must-have:PythonC#Senior
Machine translation — original language: German.Show original

Your Tasks

Do you want to reach the next level in your career? At Brunel, you have the opportunity to continuously develop yourself with well-known customers - and across various industries. Take the decisive step in your career today and apply to us as a Senior R & D Software Engineer (m/w/d).

  • Co-designing product design, from sensor physics through optical and mechanical aspects to the integration of application firmware
  • Development of firmware and software for demanding sensor applications, particularly in the field of optical Time-of-Flight/Lidar systems, spectrometers, and new detector technologies
  • Conception, implementation, and further development of software solutions for reading, monitoring, and controlling sensor and qualification boards (including modular approaches, datalogging, and user interfaces)
  • Expansion and maintenance of firmware, SDKs, and production-related software (e.g., calibration and offset functions, support for higher pixel counts, version consolidation)
  • Construction and expansion of test setups including additional interfaces (UART, SPI), current measurement, as well as systematic troubleshooting and preparation of new platforms
  • Software and system tests including automation as well as the creation of meaningful test and development reports
  • Definition of system and software specifications based on customer requirements
  • Project management, work package definition, scheduling, and regular status reporting
  • Participation in the definition of measurement infrastructure, support in application tests, as well as electrical and optical characterization
  • Contribution to the concept development of new ASICs and to system engineering work, including modeling of sensor physics and signal processing algorithms
  • Collaboration with suppliers, the internal manufacturing team, and contract manufacturing partners in the definition of production processes
  • Creation and maintenance of product documentation, specifications, and Application Notes

Your Qualifications

  • Completed studies in electrical engineering, computer science, physics, mechatronics, or a comparable field
  • Solid technical understanding in the field of optical semiconductor design, sensor physics, processing, and production
  • Strong interest in sensor system design, including definition, implementation, and testing of software algorithms, as well as the potential to develop new architectures
  • Experience with embedded systems and software testing
  • Knowledge in application development and graphical user interfaces for laboratory tests, ideally with scripting languages (e.g., Python) and/or C++ / C#
  • Laboratory experience in prototyping as well as in electrical and optical measurements
  • Know-how in the field of optical measurement technology and integration of test setups
  • Broad interest in interdisciplinary collaboration at the interfaces of electronics, optics, mechanics, and communication systems
  • Independent, precise way of working and the ability to integrate into teams across different functions and locations
  • Very good English skills in speaking and writing; willingness to learn German and build corresponding communication skills

Your Benefits

We offer you a corporate culture characterized by the diversity of our employees as well as mutual appreciation - between employees and at all corporate levels. In addition to varied regular get-togethers with the local Brunel teams, this also includes regular feedback discussions about your challenges and perspectives with your Account Manager. With individual continuing education and training, you will be optimally supported and prepared for future projects. Permanent employment contracts, 30 days of vacation, working time accounts, and company-funded occupational pension schemes are a matter of course for us.

This is what Brunel stands for

Working at Brunel means: At