Software Engineer, Onboard Infrastructure
Software engineer building and optimizing onboard infrastructure for self-driving vehicles, focusing on high-performance platforms, device drivers, and performance analysis. Requires strong C++ skills and 2+ years experience.
Responsibilities
- Provide a reliable and high-performance onboard platform for autonomy teams to integrate software and algorithms across self-driving platforms
- Collaborate with software, hardware, and systems/safety teams to ensure new software and hardware work together safely and reliably
- Resolve onboard error and performance problems
- Optimize performance of AV software for quick and safe reactions
- Build systems and tools for continuous performance analysis
- Drive latency reduction and resource efficiency efforts
- Lay the foundation of onboard software for sensor and compute platforms, including device drivers, inter-device protocols and pipelines, and device runtime APIs
- Create hardware-agnostic platforms for perception and autonomy SW stacks
- Work with internal stakeholders and external suppliers to define, evaluate, and integrate next-generation HW platforms
- Build tooling to assist continuous testing and validation
Requirements
- 2+ years of relevant industry experience
- Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field
- Strong C++ skills
- Experience in one or more of: large-scale distributed systems; computer architecture and operating systems; advanced algorithms using C++ and Python; highly-concurrent, multi-processor, and multi-threaded environments; software performance tuning and optimization; profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute); robotics software frameworks; robotics hardware components (including sensors, embedded platforms, etc); different compute modalities (x86, ARM, GPU, FPGA, etc)
- Strong problem-solving and programming skills
Compensation & Benefits
- Base pay range: $160,360 - $240,540
- Annual performance bonus
- Equity
- Competitive benefits package
Staff Engineer, Electrical Integration & Test
Lead design and deployment of advanced test systems and frameworks for aerospace UAV hardware, including software architecture, automation, and cross-functional validation in high-reliability environments.
Senior Staff Controls Engineer, Platform
Lead architect and governance authority for Crusoe's facility control systems software and data architecture. Own telemetry strategy, enterprise scaling plans, and technical standards for AI infrastructure.
Embedded Software Engineer
Develop and maintain board support packages, drivers, and low-level frameworks for multiple real-time embedded platforms in autonomous vehicles. Requires 3+ years of embedded C/C++ experience and strong microcontroller knowledge.
Senior Command and Control Software Engineer
Senior embedded engineer developing real-time C++ edge software on NVIDIA Jetson devices for electromagnetic spectrum operations, signal processing, and C2 interfaces. Owns data pipelines, protocols, and deployment from bring-up through hardware integration.