Senior/Staff Software Engineer - Perception & Sensing
Develops perception and sensing systems for autonomous vehicles using computer vision, machine learning, and 3D data processing. Requires 7+ years experience, Master's/PhD, and fluency in C/C++.
About the job
Qualifications
- Master's degree or PhD in computer science or related field
- Minimum of 7 years of experience in industry
- Fluency in C/C++
- Strong interpersonal communication skills
- Experience with 3D data and representations (pointclouds, meshes, etc.)
- Strong background in Neural Network Learning, Computer Vision, and Machine Learning
- Extensive experience with programming and algorithm design
Bonus Qualifications
- Experience with sensing hardware
- Experience with autonomous robots
- Experience with realtime sensor fusion (e.g. LiDAR, camera, radar)
- Experience with novel pipelines and architectures for convolutional neural nets
Skills
C++, Computer Vision, Machine Learning, Neural Networks, Point Clouds, Meshes, Lidar, Sensor Fusion, Radar, Convolutional Neural Networks
Similar jobs
Embedded Engineering jobsLeads the Linux kernel team’s technical direction while designing virtualization and low-level systems for GPU-accelerated AI and HPC workloads. Requires 10+ years of systems software experience, deep kernel expertise, strong C skills, and technical leadership experience.
Develop and integrate embedded Linux software for cellular and wireless connectivity in autonomous vehicles, including modem vendor integration, protocol-stack debugging, telemetry, and performance optimization. Requires 10+ years of embedded wireless experience and strong C/C++ and Linux skills.
Leads the technical direction, integration, validation, and fielding of autonomy software across multiple unmanned-platform programs. The role requires 10+ years of related experience, strong C++ and Linux embedded-systems expertise, field-test experience, and the ability to lead cross-program initiatives.
Leads firmware architecture and a technical team developing real-time embedded control systems for smart hardware. The role requires 7+ years of firmware experience, strong C/C++ and Python skills, circuit-level debugging expertise, and technical leadership.
Research and develop guidance, navigation, and control algorithms for high-performance aircraft, including vehicle dynamics modeling and control-system optimization. The role requires a relevant engineering degree, 7+ years of related experience, production C++, MATLAB, Simulink, and eligibility for a SECRET clearance.