Job
- Level
- Lead
- Job Field
- IT, Software, Security
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Taufkirchen, Ulm, Fürstenfeldbruck
- Working Model
- Onsite
Job Summary
In this role, you lead complex software projects, develop the architecture of mission systems, and take technical responsibility for code quality and performance optimization.
Job Technologies
Your role in the team
- Technical leadership and planning (effort, time) of complex large-scale projects
- Responsibility for the overall architecture of the distributed mission system, including modularization, interface design, verification, validation, and technological advancement.
- Technical leadership, mentoring, and knowledge transfer for development and integration teams: code reviews, coding guidelines, knowledge sharing, and establishing engineering standards
- Independent implementation of software development trades within time, cost, and quality (project-wide)
- Evaluation and selection of technologies, libraries, and problem solvers – including licensing, support, and long-term implications
- Analysis of solution quality and runtime based on defined benchmarks; systematic performance engineering (profiling, parallelization, memory behavior)
- Development and enhancement of the testing strategy: unit, integration, and regression tests, including regression tests on solution quality and runtime
- Responsibility for CI/CD pipelines, build system, static analysis, and security aspects of the supply chain (DevSecOps)
- Ensuring robust technical documentation for development, integration, and operation
- Participation in technology roadmaps, technical consulting, and support in proposal development
This text has been machine translated. Show original
Our expectations of you
Education
- Completed university degree (Master/Diploma) in Computer Science or a comparable engineering program, or an equivalent qualification; a PhD related to mission systems in computer science is advantageous.
Qualifications
- Solid knowledge of algorithms and data structures, as well as combinatorial optimization (e.g., metaheuristics, column generation) and relevant libraries, is advantageous.
- Structured, independent working style and willingness to make and advocate for technical decisions
- Proficient in agile methodologies and prioritization amidst competing objectives
- Ability to clearly communicate technical issues and conflicting objectives to non-technical stakeholders
- Excellent spoken and written German and English skills
- Willingness to occasionally travel for work
Experience
- Several years of professional software development experience, including demonstrable experience in a leadership or architecture-responsible role
- Practical experience with Rust, C++, or solid knowledge of a comparable system-level language combined with the willingness to acquire programming languages at a professional level
- Experience in requirements management and direct coordination with users and stakeholders
This text has been machine translated. Show original
What we offer
- Flexible working hours & work-life balance
- Compensation & Benefits
- Personal & Professional Development
- Health & Wellness
- Mobility & Sustainability
This text has been machine translated. Show original
Benefits
Work-Life-Integration
- 🏠Home Office
- 🚌Excellent Traffic Connections
- ⏰Flexible Working Hours
- ⏸Educational Leave/Sabbatical
- 🍼Day Care for Kids
Health, Fitness & Fun
Higher Take-Home Pay
Food & Drink
Topics You Will Work On
Job Locations
About Your Employer
HENSOLDT
HENSOLDT is a world-leading provider of premium sensors for security and surveillance missions. The company is the global market leader in missile warning systems and submarine periscopes, among others. In addition, HENSOLDT has a strong presence in the markets for radar, optronics and electronic protection systems.
Description
- Founding Year
- 2017
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Aviation, Space Travel