Job
- Level
- Junior
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 58.000 to 65.000€ Gross/Year
- Location
- Kassel
- Working Model
- Onsite
Job Summary
In this role, you develop software solutions for vetronics on Linux platforms, design human-machine interfaces with Qt, and integrate military subsystems over various communication interfaces.
Job Technologies
Your role in the team
- For demanding development projects in the field of Vetronics and military vehicle IT, we are looking for a software developer (m/f/d) with solid Linux expertise.
- In this role, you will develop software-based solutions on Linux platforms and actively shape forward-looking IT architectures for vehicles and devices.
- You will take on these challenges:
- Development, integration, and further development of Vetronics systems on Linux-based target platforms (Debian)
- Implementation of modern, high-performance vehicle IT architectures with a focus on Linux
- Software development for embedded and distributed systems under Linux
- Integration and networking of military subsystems across different communication interfaces
- Implementation of Human-Machine Interfaces (HMI) under Linux, particularly with Qt and QML
- Development of robust, maintainable source code including documentation and unit tests in Linux development environments
- Participation in the definition, development, and documentation of software and system architectures
- Maintenance, customization, and further development of existing Linux-based software solutions
- Support and accompany ergonomics investigations in the context of control and display concepts.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Technical Computer Science, Electrical Engineering, or a comparable qualification
Qualifications
- Excellent knowledge of software development under Linux, ideally Debian.
- Proficient in Linux-specific development environments, build systems, and debugging tools
- Very good knowledge of the programming languages C, C++, and Python in the Linux environment.
- Knowledge of object-oriented programming as well as object-oriented design, e.g., with UML
- Knowledge of integrating hardware and communication interfaces such as CAN-Bus, RS232/RS422, and IP sockets is advantageous.
- Analytical, structured, and self-reliant working style
- German: Negotiation level, English: Good in speaking and writing
Experience
- Initial experience in implementing graphical user interfaces with Qt and QML under Linux
- Experience with DDS (Data Distribution Service) based applications is desirable.
This text has been machine translated. Show original
What we offer
- Varied, responsible, and challenging tasks
- Permanent employment, performance-based and collectively agreed remuneration
- Flexible working hours, overtime compensation, and above-average social benefits
- Support for your professional development
- Direct and effective communication
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
INGSERV GmbH
Ingserv GmbH, based in Northern Hesse, is an established personnel service provider specializing in nationwide personnel placement in Germany. They offer challenging tasks and opportunities in the growth areas of engineering and technology consulting.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Recruitment Agency