Project description
We are seeking an experienced Autonomous Driving Technical Lead – Level 4 Systems to contribute to the development, integration, maintenance, and continuous advancement of an existing Level 4 autonomous driving system for robotic vehicle platforms.The role combines deep expertise in autonomous driving and physical AI with hands-on software engineering and technical leadership. The successful candidate will take ownership of complex technical topics, analyze unresolved system and software problems, identify root causes, develop feasible solution approaches, and contribute directly to their implementation and validation.Working across technical and organizational boundaries, the Technical Lead will facilitate technical alignment, knowledge transfer, and consistent engineering approaches. The position requires the ability to work both at system level and directly with production code, algorithms, architecture, sensor data, simulation results, and vehicle measurements.
Responsibilities
- The Technical Lead will analyze complex and cross-functional issues within the Level 4 autonomous driving stack. This includes reviewing source code, architecture, logs, recorded sensor data, simulation results, test evidence, and vehicle behavior to distinguish between algorithmic, software, integration, calibration, timing, performance, hardware, interface, and data-quality issues.Based on these analyses, the Technical Lead will develop and evaluate solution options considering technical feasibility, risks, dependencies, implementation effort, and overall system impact. Recommendations must be evidence-based and clearly documented. Where appropriate, prototypes or proofs of concept will be created to validate proposed approaches before contributing to their implementation, integration, and verification.The role will provide technical direction by translating high-level objectives and identified issues into actionable engineering activities. This includes reviewing architecture decisions, algorithm choices, interfaces, implementation approaches, and development results with respect to robustness, functional coverage, performance, maintainability, and suitability for production use.Technical risks, dependencies, inconsistencies, knowledge gaps, and engineering blockers must be identified early and driven toward sustainable resolution. Design reviews, code reviews, architecture discussions, and structured troubleshooting activities are therefore integral parts of the position.Autonomous Driving and Physical AI ExpertiseThe role requires a strong understanding of the interaction between perception, localization, sensor fusion, prediction, behavior planning, motion planning, vehicle interfaces, and the underlying hardware and software platform.Relevant technical areas include:Point-cloud processing, occupancy grids, ground-plane estimation, and voxel-based representationsObject detection, classification, segmentation, tracking, and state estimationMulti-modal sensor fusion across cameras, LiDAR, radar, GPS, and IMUsLocalization, SLAM, local-map generation, and HD mappingScene understanding, behavior modelling, maneuver classification, and trajectory predictionBehavior planning, trajectory generation and optimization, collision checking, and decision-making under uncertaintyMachine-learning and deep-learning methods for autonomous systems, including transformer-based perception and occupancy networksRelevant physical-AI approaches such as end-to-end and imitation learning, world models, vision-language-action models, and foundation models for driving and roboticsThe Technical Lead will assess current research and industry developments and determine where emerging technologies can provide practical value to the production system. New approaches must be evaluated critically with regard to maturity, explainability, safety, integration effort, computational requirements, and operational benefit.Software Development, Integration, and ValidationThe position requires direct involvement throughout the software development lifecycle. The Technical Lead will work with existing architectures and codebases, implement or review production-grade software, and ensure that proposed solutions can be integrated into the overall autonomous driving system.The role will contribute to meaningful test scenarios, technical acceptance criteria, and validation approaches. Defects identified during software, simulation, system, hardware, or vehicle integration must be analyzed systematically and traced to their technical causes.Relevant environments and activities may include:SIL, MIL, PIL, HIL, vehicle-in-the-loop, and on-vehicle testingCARLA, LGSVL, or comparable simulation environmentsROS bag, PCAP, and sensor-data replayAutomated regression testing and CI/CD pipelinesClosed-loop scenario evaluationCalibration and time-synchronization analysisFault-injection, stress, and robustness testingCPU and GPU performance analysisThe Technical Lead will contribute to integration and release-readiness assessments by evaluating functional behavior, interfaces, performance, edge-case coverage, and remaining technical risks. Suitable KPIs will be defined or reviewed for perception accuracy, prediction and planning quality, latency, resource consumption, robustness, and overall system stability.*Technical Collaboration*As a central technical interface across the participating engineering organizations, the Technical Lead will establish a detailed understanding of the existing stack, architecture, development environment, operational constraints, and current technical challenges.The role facilitates the exchange of technical knowledge and aligns objectives, interfaces, assumptions, dependencies, and solution approaches with the relevant specialists. Technical workshops, design and architecture reviews, code reviews, and troubleshooting sessions will be used to establish a shared technical understanding and translate decisions into actionable engineering guidance.Periodic on-site collaboration and vehicle testing in Fribourg, Switzerland, form part of the role.
SKILLS
Must have
- Required Qualifications and ExperienceCandidates should have an MSc or PhD in robotics, computer science, software engineering, artificial intelligence, automotive engineering, electrical engineering, or a related technical discipline. Equivalent industry experience may be considered.A minimum of three years of hands-on software development experience in autonomous driving, ADAS, mobile robotics, or a directly comparable environment is required. The candidate should have contributed to the development or maintenance of production-grade autonomous systems. Experience with a live, deployed, or operational Level 4 system is highly desirable.The successful candidate should also bring:Deep expertise in perception, sensor fusion, localization, prediction, behavior planning, or motion planningStrong programming skills in C++ and PythonThe ability to read, review, and reason about complex production codePractical experience with ROS or ROS 2 and Linux-based development environmentsExperience with real-time or performance-critical software systemsA strong background in machine learning or deep learning applied to autonomous systemsThe ability to understand unfamiliar architectures and codebases quicklyExperience analyzing system behavior using logs, sensor recordings, simulations, measurements, and test resultsExperience reviewing technical solutions and facilitating evidence-based engineering decisionsVery good written and spoken EnglishWillingness to travel periodically to Fribourg, SwitzerlandPersonal CompetenciesThe ideal candidate is analytical, structured, self-driven, and solution-oriented. They take ownership of complex or insufficiently defined technical topics and pursue them proactively toward technically sound and sustainable solutions.The role requires the ability to challenge assumptions constructively, communicate complex findings clearly, and formulate recommendations based on objective evidence. The successful candidate combines high technical standards with a pragmatic approach and is willing to contribute directly to software development, technical analysis, integration, troubleshooting, and validation.
Nice to have
Preferred QualificationsExperience in the following areas would be beneficial:Previous responsibility as a technical lead, staff engineer, principal engineer, or comparable senior technical roleMaintenance, operation, or scaling of a deployed Level 4 autonomous vehicle systemSLAM, HD mapping, and localizationTransformer-based perception, occupancy networks, end-to-end learning, or imitation learningEmbodied AI, world models, and foundation models for driving or roboticsAutomotive communication, diagnostics, sensor interfaces, calibration, and time synchronizationEmbedded compute platforms, SoCs, CPUs, and GPUsFunctional Safety, ISO 26262, ISO 21448/SOTIF, and AV safety-case maintenancePublications or relevant open-source contributions in autonomous driving, robotics, or physical AI