Embedded Software Developer, Pre-Development
Rheinmetall
Kassel, Germany
18 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Kassel, Germany
Tech stack
Software Applications
AUTomotive Open System Architecture (AUTOSAR)
C++
Embedded Software
Python
Software Architecture
Software Engineering
Software Requirements Analysis
Information Technology
Job description
- Design of vehicle software for the latest generation of military vehicles
- Development of applications on embedded systems or HPCs
- Support with software architecture decisions and optimization
- Participation in software requirements management and the creation of development documentation in accordance with specified processes and standards
Requirements
- Bachelor's or master's degree in computer science, electrical engineering, mechatronics, or a related field
- Professional experience in software development, ideally in the automotive sector
- Experience in model-based software development
- Very good knowledge of C or C++ and Python
- Advanced knowledge of AUTOSAR Adaptive or AUTOSAR Classic
- Experience with development processes based on the V-Model is a plus
- Excellent written and spoken German, as well as good written and spoken English
- Ability to work independently with a high degree of initiative and strong communication skills
- Willingness to travel occasionally for work
Benefits & conditions
At our location in Kassel, we offer you:
- Work on complete systems
- Company pension plan
- Employee stock purchase program
- Profit-sharing
- Flexible work schedules, flex-time model, and VIVA Family Service
- Subsidized lunch and an on-site snack bar
- Fitness and wellness programs
- Corporate Benefits platform with exclusive employee discounts at numerous retailers
- Discounted commuter pass
- Individualized and diverse external and internal professional development opportunities, including at the Rheinmetall Academy
- Professional onboarding process supported by a digital onboarding tool