Software Engineer integrating diverse sensors (Camera, LiDAR, Radar, IMU, GNSS) into autonomous vehicle software pipelines. Design low-latency drivers, preprocess and synchronize data, monitor sensor health, and collaborate on platform integration. Requires 5+ years production software experience, strong C++/Python, and sensor technology fundamentals.
Salary not listed
On-site5+ YOEEmbedded Engineering
About the role
Responsibilities
Design, develop, optimize and maintain low-latency, robust device drivers and software pipelines for Camera, LiDAR, Radar, IMU, GNSS, Microphones, and other autonomous vehicle sensors and actuators.
Develop and optimize algorithms for timestamping, filtering and preprocessing sensor data to remove noise, false detections and artifacts before providing synchronized data to the perception and localization subsystems.
Develop and maintain data analysis pipelines to monitor sensor health, provide early detection of out-of-spec behavior and identify performance bottlenecks.
Collaborate with cross-functional teams, including embedded, perception and localization to integrate sensors into the overall autonomous vehicle platform, to ensure optimal sensor performance and debug the hardware and software related issues.
Act as the expert in the sensor domain by understanding the technical characteristics, features and available parameters of the sensors, as well as their underlying principles of operation and application nuances.
Requirements
Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, Math, Physics or related STEM fields or equivalent years of experience.
Minimum of 5 years of experience in production software development.
Strong proficiency in C++ and Python programming.
Understanding fundamentals of automotive Cameras (GMSL/FPD-Link), LiDAR, Radar, IMU, GNSS, and other sensor technologies, including their principles of operation, pros/cons, limitations, and calibration techniques.
Familiarity with ROS or similar frameworks and related communication protocols.
Experience with Linux networking and debugging network-related issues.
Strong problem-solving and debugging skills.
Ability to work in a fast-paced dynamic environment.
Nice-to-Haves
5+ years of experience in self-driving cars, autonomous vehicles or robotic systems.
Experience with developing drivers and/or processing software for radars and camera data or expertise in sensor development.
Experience with real-time embedded systems, including working in an asynchronous environment with multiple real-time, low-latency, safety-critical systems processes, threads, timers, interrupts.
Experience in working with the custom Linux based systems for the embedded devices, and understanding of the kernelspace parts of the sensors data pipelines.
Understanding the electronic engineering fundamentals to be able to perform supporting functions like reviewing schematics and designs of embedded devices and performing the bring-up and debugging of the hardware.
Experience with common automotive hardware interfaces like CAN, SPI, I2C, PCIe, Ethernet.
Flight Test Engineer responsible for testing and validating Skydio's proprietary wireless RF systems for drones using real-world flight data and lab simulations. Design test plans, conduct tests, analyze data, automate workflows, and debug issues to ensure stable video, control, and logging links.
120k – 150k/yr
On-siteEmbedded Engineering
SLAM Engineer
QuidientColumbia, MD
Develop and optimize on-device visual-inertial SLAM and sensor fusion pipelines for mobile capture, focusing on accuracy, robustness, low latency, and real-world performance. Requires advanced degree and hands-on experience building production VI-SLAM systems.
175k – 230k/yr
Hybrid5+ YOEEmbedded Engineering
Software Engineer, NPI
FluidstackAustin, TX +3
Build and own software for hardware new product introduction at Fluidstack, including test orchestration, benchmark automation, data pipelines, and lab-to-fleet validation tooling. Requires experience with hardware test/lab software, turning manual workflows into pipelines, and production Python/Go.
269k – 317k/yr
On-site5+ YOEEmbedded Engineering
Controls Engineer, Virtualized PLCs
FluidstackAustin, TX +3
Engineer virtualized PLC platform for data center controls, porting industrial control logic to software-defined infrastructure while preserving determinism, safety, and real-time performance. Requires professional PLC programming experience and knowledge of virtualization for controls.
197k – 227k/yr
On-site5+ YOEEmbedded Engineering
Software Engineer, Robotics
FluidstackAustin, TX +3
Build and ship production software for data center robotics including task planning, fleet coordination, autonomy behaviors, and operational tooling with remote monitoring and diagnostics. Requires experience shipping robot/autonomous systems software with ROS on real hardware, plus strong integration and remote failure engineering skills.