Job
- Level
- Senior
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Constance
- Working Model
- Onsite
Job Summary
In this role, you will develop complex embedded software on microcontrollers, create software architectures, analyze requirements, and optimize existing codebases while collaborating closely with hardware development.
Job Technologies
Your role in the team
- Independent development of design, implementation, and documentation of complex embedded software on microcontrollers, both Bare Metal and with OS.
- Conducting requirements analysis and participating in system design.
- Development of software architectures, API design, and the creation of related documentation.
- Support of hardware development through reviews of hardware designs and schematics.
- Development of test concepts for formal acceptance and additional tests, as well as the creation of related documentation.
- Participation in the development of concepts and the execution of effort estimations within the scope of acquisition projects.
- Analysis and optimization of existing codebases, e.g., identifying bottlenecks and improving system performance.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Technical Computer Science, Communications Engineering, Electrical Engineering, or a comparable field.
Qualifications
- Deep knowledge in low-level software development in C/C++ and Assembly.
- Solid electrical engineering knowledge and a good understanding of analog and digital circuit components.
- Proficient in collaboration platforms, version control, and development environments.
- Willingness to introduce new technologies and best practices and to further develop within the team.
- Willingness to undertake occasional business trips.
- Very good German and good English skills.
- Independent and systematic working approach, quality awareness, creativity, and team skills.
Experience
- Several years of professional experience in embedded development.
- Experience in one or more of the following areas is advantageous: development of systems with requirements for functional safety and IT security, application development in C++, C#, or Python, platform integration of Linux operating systems, knowledge in FPGA development.
This text has been machine translated. Show original
What we offer
- Secure employer.
- Attractive pay according to IG Metall collective agreement.
- Christmas and holiday bonuses.
- 30 days of vacation.
- Conveniently located with good accessibility by public transport.
- Company pension scheme.
- Flexible flexitime arrangements.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
Knds Deutschland Gmbh & Co. Kg
As part of the German-French KNDS Group, KNDS Deutschland GmbH & Co. KG is a significant player in the defense industry, specializing in military vehicles and their maintenance.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production