We use cookies to run the site and count visits. "Got it" also allows session recording.
brainchild GmbH
Eggenfelden, Germany1 month ago
Work format
Onsite
An email or a Telegram message to the recruiter
Do you already have experience with C/C++ under Linux and want to apply and expand your knowledge in a specific development project? Then we could be a good match. For the further development of an existing software solution, we are looking for reinforcement in the area of software development.
The focus is on the gradual transition of the existing codebase from C to C++ under Linux.
You will analyze existing code, eliminate errors, and actively participate in the transition from C to C++. To do this, you will work with the existing source code, understand its functionality, and port existing components to C++. It is important that the software continues to run reliably after the transition. In doing so, you will interact with the development team to modernize and further develop the software.
Your tasks
Software Development: You will port existing C code to C++ and adapt existing software components.
Code Analysis: You will familiarize yourself with existing software structures, analyze their functionality and dependencies.
Error Analysis and Bug Fixing: You will investigate software errors, find their causes, and implement appropriate fixes.
Testing and Quality Assurance: You will test your changes and ensure the reliable functioning of existing features.
Technical Collaboration: You will coordinate your activities with the development team and jointly implement technical requirements.
In-depth experience in software development with C/C++ under Linux. Ability to understand existing source code and grasp technical interrelationships. Experience in analyzing and fixing software errors. Familiarity with common development tools, e.g., Git. A thorough, structured approach to work and enjoyment of solving technical problems. Very good knowledge of German for reliable understanding of technical requirements and coordination with clients, as well as for active participation in shaping solutions.
You don't necessarily need experience with complex embedded systems. What's important to us is that you have in-depth experience with C/C++ under Linux and can confidently work with existing software.
You will work primarily at our brainchild office in Eggenfelden, and occasionally you will also work directly at the client's site.
We are not just looking for support for a single project, but for someone who wants to apply and develop their technical skills at brainchild in the long term. As your experience grows and depending on your interests, you will be able to take on more complex tasks in software development in the future – for example, in embedded systems, system integration, or the design of more complex software solutions.
Do you already have experience with C/C++ under Linux and want to apply and expand your knowledge in a specific development project? Then we could be a good match. For the further development of an existing software solution, we are looking for reinforcement in the area of software development. You will analyze existing code, eliminate errors, and actively participate in the transition from C to C++. You will work primarily at our brainchild office in Eggenfelden, and occasionally you will also work directly at the client's site.
What's it all about?
The focus is on the gradual transition of the existing codebase from C to C++ under Linux. To do this, you will work with the existing source code, understand its functionality, and port existing components to C++. It is important that the software continues to run reliably after the transition. In doing so, you will interact with the development team to modernize and further develop the software.
Your tasks
Software Development: You will port existing C code to C++ and adapt existing software components.
Code Analysis: You will familiarize yourself with existing software structures, analyze their functionality and dependencies.
Error Analysis and Bug Fixing: You will investigate software errors, find their causes, and implement appropriate fixes.
Testing and Quality Assurance: You will test your changes and ensure the reliable functioning of existing features.
Technical Collaboration: You will coordinate your activities with the development team and jointly implement technical requirements.
What you bring with you
In-depth experience in software development with C/C++ under Linux. Ability to understand existing source code and grasp technical interrelationships. Experience in analyzing and fixing software errors. Familiarity with common development tools, e.g., Git. A thorough, structured approach to work and enjoyment of solving technical problems. Very good knowledge of German for reliable understanding of technical requirements and coordination with clients, as well as for active participation in shaping solutions.
You don't necessarily need experience with complex embedded systems. What's important to us is that you have in-depth experience with C/C++ under Linux and can confidently work with existing software.
Your Prospects
We are not just looking for support for a single project, but for someone who wants to apply and develop their technical skills at brainchild in the long term. As your experience grows and depending on your interests, you will be able to take on more complex tasks in software development in the future – for example, in embedded systems, system integration, or the design of more complex software solutions.
Your Application
Sounds interesting? Then apply now via our application form! A classic cover letter is not required. Simply send us your CV, a brief overview of your previous projects, your salary expectations, and your earliest possible start date. We look forward to getting to know you!
Further Questions?
Just contact us.
Contact Person Korinna Wagner Recruiting brainchild GmbH Öttinger Straße 19 84307 Eggenfelden Phone:
We compare skills, grade, work format and salary
Most often 56,200 to 71,000