Job
- Level
- Experienced
- Location
- Eggenfelden
- Working Model
- Onsite
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
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 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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics You Will Work On
Job Locations
About Your Employer
brainchild GmbH
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.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication