6 months ago
Berlin, GermanyMid Level
Responsibilities
- Develop low-level software solutions and 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.
- Participate in the architecture and implementation of software for autonomous systems.
- Define high-level sensor requirements with cross-functional teams.
- Create and refine software development processes and document development, implementation, and integration activities.
- Assist electrical and mechanical engineers with installing and integrating electronic equipment in vehicles.
Requirements
- Degree in Computer Engineering, Automotive, Mechatronics, Robotics, or a related field.
- At least 3 years of professional experience developing Embedded Linux software.
- Proficiency in C, C++, Python, and Shell scripting.
- Strong understanding of microprocessors, microcontrollers, and complex electrical system architectures.
- Expertise in networking and communication systems, including infrastructure and network programming.
- Knowledge of LiDAR, Radar, Camera, and GNSS sensors, ideally including time synchronization such as PTP/GPTP, latency, and timestamps.
- 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 advantageous.
- Enthusiasm for autonomous driving and interest in current industry developments.
Benefits
- Flexible working hours accommodating personal and caregiving responsibilities.
- Corporate Benefits discounts across fashion, beauty, travel, and culture.
- Subsidy for public transport tickets.
- Employer-paid further education and training.
- Attractive Wedding location with strong public transport connections.
- Collaborative international team environment with face-to-face work; the company is not fully remote.
