Embedded Software Engineer

brainchild GmbH

Job

In this role, you will develop core software components under Linux for a modular computer system and closely collaborate with system engineers and firmware developers on analysis, integration, and software optimization.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You develop a central software component under Linux to control a modular computer system.
  • You will work closely with the system engineers and firmware developers of our client - from analyzing technical requirements through development to integration and testing directly on the system.
  • You design, develop, and optimize software components with C/C++ on Linux.
  • You develop REST-based services and interfaces for communication with hardware and system components.
  • You integrate software into existing system architectures and ensure the interaction of the components.
  • You develop simulation and testing solutions, analyze errors, and ensure reliable software functions.
  • You coordinate requirements and solution approaches with System Engineers and Firmware Developers and oversee their implementation.

Our expectations of you

Qualifications

  • A good understanding of software architectures, interfaces, and the interplay of complex technical systems.
  • Knowledge in network communication, interface development, or hardware-related software development.
  • An analytical, structured way of working and the ability to independently solve technical challenges.
  • Very good German skills to understand technical requirements and coordinate with the customer confidently and to actively shape the process.

Experience

  • Extensive professional experience in software development with C/C++ under Linux, ideally in an embedded environment.
  • Experience with development tools such as Git and CMake.
  • You don't need to master all of the listed technologies. What matters most to us is that you already have solid professional experience with C/C++ under Linux, understand technical contexts, and can quickly familiarize yourself with new systems.

What we offer

  • We are not just looking for support for a single project, but for someone who wants to bring in and further develop their technical experience at brainchild in the long term.
  • Depending on the project and your professional interests, you can also work in other areas of embedded and system software development in the future and take on additional technical responsibilities.

Benefits

Work-Life-Integration

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Eggenfelden
    84307 Bayern, Germany

About your employer

brainchild GmbH is an engineering and IT service company based in Eggenfelden. Since 2007, the company has been supporting its clients with their development requirements in nearly all areas of information technology.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Internet, IT, Telecommunication
  • 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
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

Embedded Software Engineer

brainchild GmbH