Software Engineer 2
Location: Newark, CA
Duration: 9 months (Contract to Hire)
Role Overview
We are seeking a skilled ADAS Sensor Data Engineer to join our innovative automotive technology team. This role involves working with advanced sensor technologies, including camera, LiDAR, and radar systems, to collect, annotate, and synchronize data for self-driving and ADAS (Advanced Driver-Assistance Systems) features. The ideal candidate will have strong expertise in C++ and Python, experience with sensor synchronization, and a solid understanding of Linux-based development environments.
Key Responsibilities
Collect, process, and analyze sensor data from camera, LiDAR, and radar systems.
Synchronize and calibrate multi-modal sensor data to ensure accuracy and alignment.
Develop and maintain software tools and algorithms for sensor data processing using C++ and Python.
Collaborate with cross-functional teams to integrate sensor data into ADAS systems.
Work with large datasets, optimizing data handling, storage, and retrieval.
Debug and troubleshoot software and hardware issues related to sensor data processing.
Optimize sensor data pipelines for performance and reliability on Linux-based systems.
Participate in ADAS feature development, ensuring compliance with safety and performance standards. Candidate Requirements
Experience: 5-6 years in software development, with a focus on sensor technologies.
Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field.
Programming Languages: Proficiency in C++ and Python.
Sensor Expertise: Strong understanding of camera, LiDAR, and radar sensor technologies and data formats.
Data Synchronization: Experience in synchronizing multi-modal sensor data.
Operating Systems: Solid understanding of Linux development environments.
Industry Experience: Familiarity with ADAS features and their software implementation.
Problem-Solving: Strong analytical skills with attention to detail.
Collaboration: Excellent communication and teamwork abilities. Preferred Qualifications
Automotive Industry Experience, particularly in ADAS or autonomous driving system development.
Knowledge of Sensor Fusion algorithms and techniques.
Experience with Real-Time Data Processing and embedded systems.
Familiarity with Automotive Safety Standards and regulations. Hiring Process
Hard Skills Assessment: Two rounds (one with the sponsor, one with the engineering team).
Assessment Timing: ASAP.
Candidate Preparation: No special preparation required.