JobsSr. ADAS Software Engineer
Job description
Qualcomm is seeking skilled software engineers to advance the automotive industry through the development of the Snapdragon Digital Chassis, focusing on software-defined vehicles. The role involves working on the Snapdragon Ride platform, which supports autonomous driving and advanced driver-assistance systems. Candidates will utilize their programming skills in languages such as C++ and Python to design and develop software solutions for sensor data acquisition and synchronization. Collaboration with cross-functional teams is essential to validate deliverables and integrate software into prototype vehicles.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or related field and 2+ years of Software Engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a related field.
- Proficiency in programming languages such as C++, C, and Python.
- Experience with multi-threaded and multi-core software development.
- Hands-on experience with embedded platforms running QNX, AGL, or Safe Linux.
- Knowledge of safety critical software development processes including ASPICE, ASIL, ISO26262, and MISRA C++.
Responsibilities
- Design and develop software solutions for sensor data acquisition from various devices.
- Ensure accurate sensor time synchronization.
- Conduct comprehensive system-level benchmarking and optimize software modules based on insights.
- Collaborate with cross-functional teams to validate deliverables and integrate the software stack in prototype vehicles.
- Write detailed technical documentation to guide users and customers.
Benefits
- Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
Is this posting expired or inaccurate?
