6 months ago
Berlin, GermanyMid Level
Responsibilities
- Develop low-level software features for autonomous vehicle sensor suites.
- Implement and debug sensor drivers and communication protocols including TCP, UDP, and RTS.
- Manage hardware/software integration, vehicle parametrization, and in-vehicle testing and debugging.
- Contribute to the architecture and implementation of robust autonomous-system software.
- Define sensor requirements with cross-functional teams and refine software development processes.
- Assist electrical and mechanical engineers with vehicle electronic equipment installation and integration.
- Document development, implementation, and integration activities thoroughly.
Requirements
- Degree in Computer Engineering, Automotive, Mechatronics, Robotics, or a related field.
- At least 3 years of Embedded Linux software development experience.
- Proficiency in C, C++, Python, and Shell scripting.
- Strong understanding of microprocessors, microcontrollers, complex electrical system architectures, networking, and communication systems.
- Knowledge of LiDAR, Radar, Camera, and GNSS sensors, with time-synchronization experience such as PTP/GPTP, latency, and timestamps preferred.
- Familiarity with ROS, Docker, and DevContainers.
- Practical field-testing experience with complex robotics or autonomous platforms.
- Knowledge of ISO 26262 or safe-design approaches.
- Business-level English; German is an advantage.
- Enthusiasm for autonomous driving and interest in current industry developments.
Benefits
- Flexible working hours accommodating personal responsibilities.
- Discounts through the Corporate Benefits partner program.
- Subsidy for public transport tickets.
- Company-paid further education and training.
- Office location in Berlin’s Wedding district with strong public transport connections.
- Face-to-face collaboration in a non-fully-remote work environment.
- Diverse, international team focused on socially relevant autonomous-driving technology.
