embedded software developers

NBB Controls + Components GmbH

Job

In this role, you will develop embedded software for systems in C/C++, integrate and test prototypes on target hardware, and ensure adherence to functional safety standards throughout the entire development process.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Development, design, and hardware-oriented programming of embedded systems in C/C++ as part of structured development processes.
  • Integration, testing, and commissioning of prototypes and subsequent samples on target hardware (e.g., MSP430, ARM Cortex).
  • Creation of test cases, automated tests, and software troubleshooting for new developments and existing products.
  • Contribute to risk analyses and the implementation of functional safety requirements.
  • Ensuring code quality and development documentation—internally and for external certification bodies.
  • Close collaboration with other software and hardware developers, as well as use of common development and version control tools (e.g., Git, Jira, CI/CD).

Our expectations of you

Education

  • Successfully completed degree in electrical engineering, mechatronics, computer engineering, or a comparable qualification.

Qualifications

  • Systematic, analytical, and independent approach to work, as well as the ability to work in a team and communicate confidently in German and English.
  • Ideally, knowledge of high-frequency engineering, communications engineering, or electromagnetic compatibility.

Experience

  • Several years of professional experience in embedded software development, ideally with ARM-based microcontrollers.
  • Experience in development according to established software development processes (functional safety), from requirements specification through design and testing (e.g., TESSY) to documentation.
  • Practical experience in commissioning PCBs and assemblies, troubleshooting, and using test equipment (e.g., oscilloscopes and logic analyzers).

What we offer

  • E-bike leasing.
  • Capital-forming benefits.
  • Free water and coffee.
  • Vending machine with soft drinks available for a fee.
  • 30 days of vacation.
  • Good transport links.
  • Air-conditioned workspace.

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Neulingen
    75245 Baden-Württemberg, Germany

About your employer

Seit unserer Gründung im Jahr 1977 konnten wir uns zum Marktführer für digitale Sicherheits-Funkfernsteuerungen entwickeln. Unser oberstes Ziel ist es, ausgereifte Komplettlösungen mit neuester Technologie und dem höchsten Sicherheitsstandard zu bieten. Neben der Lieferung unserer Systeme in verschiedenen Standardausführungen bieten wir zusätzlich die Möglichkeit, spezielle Kundenausführungen bis zur Anwendungsreife zu entwickeln und in Serie zu fertigen.

Founding year
1977
Company type
Established Company
Work model
Onsite
Industry
Electronics, Automatization
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • Head of IT

    NewTop

    Max-Planck-Institut für Intelligente SystemeStuttgart, Stuttgart

    • Onsite
    • Full Time
    • Lead

    Lead our Stuttgart IT team, both professionally and as line manager, set priorities, and support each team member's development. Ensure the secure, reliable, and efficient operation of our heterogeneous IT infrastructure, including networks, servers,...

    • Mac OS
    • Windows
    • Linux

embedded software developers

NBB Controls + Components GmbH