EMBEDDED SOFTWARE ENGINEER EMBEDDED SOFTWARE ENGINEER
Role details
Job location
Tech stack
Job description
As an Embedded Software Engineer (m/f/d), you will develop software for embedded systems used in advanced radar signal processing, working with multi-core architectures. In addition, you will contribute to the design of future automotive radar antennas and radar modulation techniques, playing a key role in shaping tomorrow's radar technologies. To succeed in this role, you have several years of experience in embedded software development, ideally in signal-processing or automotive radar applications-along with solid communication skills and the ability to work effectively with our international development sites.
-
Develop embedded series software-including AI-based methods-in accordance with ASPICE processes, covering detailed design, QAC analysis, unit and system testing, cybersecurity-aligned development, and full requirements traceability.
-
Develop diagnostic software for monitoring internal functional units (e.g., run-time tracking, memory watch, data injection) and enhance development and testing tools (e.g., adding new views to analysis and simulation tools)
-
Support architectural decisions regarding run-time performance, memory constraints, and multi-core processing requirements.
-
Contribute to the co-design of automotive radar antennas and radar modulation techniques.
-
Participate in the evaluation and selection of new processor architectures and upcoming hardware generations.
-
Software-based evaluation of prototypes on next-generation chip architectures by porting radar software to new Radar-SoCs or re-developing it from scratch for proof-of-concept studies
-
Collaborate closely with project management, radar layout design, requirements engineering, and testing teams within an interdisciplinary development environment.
Requirements
-
University degree in technical discipline such as electrical engineering, physics, computer engineering, or a related field.
-
Proficiency in scripting languages such as MATLAB and Python.
-
Several years of experience in embedded software development (C/C++) for real-time systems in accordance with ASPICE processes, ideally in advanced driver assistance systems.
-
Advanced knowledge in AI for automotive applications.
-
Experience with OpenCL is required, particularly for implementation on heterogeneous compute platforms such as Qualcomm architectures.
-
Strong background in digital signal processing and statistical signal processing.
-
Experience in HF technology and/or antenna design.
-
Strong communication skills with the ability to clearly present technical topics to diverse audiences.
-
Intercultural competence and enthusiasm for collaborating with our growing international development sites.
Benefits & conditions
- Mobile Working and flexible working time models
- Extensive career and further training opportunities
- Sports and health program HELLA in Motion as well as partner of the company fitness network WELLPASS
- Discounted Germany ticket for bus and train
- Free coffee and water, company restaurants and cafés
- Bicycle leasing and numerous employee benefits
- Company pension plan with HELLA allowance
- Family support: family service and advice on caring for relatives
- Employee events