CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Onboard Infrastructure Software Engineer Jobs

1 Job Offers

Filters
Senior Onboard Infrastructure Software Engineer
Save Icon
Join Kodiak Robotics as a Senior Onboard Infrastructure Software Engineer in Mountain View. Design and implement core infrastructure using modern C++ for autonomous trucking systems. Collaborate on real-time OS, sensor integration (LIDAR, cameras), and performance optimization. Enjoy competitive ...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
150000.00 - 180000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Explore senior onboard infrastructure software engineer jobs and discover a pivotal career at the intersection of robotics, autonomous systems, and high-performance computing. Professionals in this specialized field are the architects of the core software foundation that enables complex robotic platforms, such as autonomous vehicles, drones, and industrial robots, to operate reliably in real-world environments. Their primary mission is to design, build, and maintain the low-level software infrastructure that allows all other components—perception, planning, control, and AI—to function as a cohesive, efficient, and safe system. A Senior Onboard Infrastructure Software Engineer typically shoulders a broad set of critical responsibilities. Central to the role is designing and implementing robust, real-time software frameworks and middleware using languages like modern C++ or Rust. This involves creating high-performance communication systems (e.g., publish-subscribe frameworks), process management tools, and data logging/playback infrastructure that handle massive streams of sensor data. These engineers build the critical layer between the vehicle's hardware—including sensors like LiDAR, cameras, and radar, as well as computing units (GPUs, CPUs)—and the application-level autonomy software. They are deeply involved in system reliability, focusing on fault tolerance, system monitoring, health checks, and deterministic performance to ensure the robotic system can make safe decisions within strict timing constraints. Optimization is a constant pursuit, requiring deep analysis of system metrics to eliminate bottlenecks in compute, network, and memory usage. The typical skill set and requirements for these senior-level jobs are demanding and multifaceted. A strong foundation in computer science fundamentals, data structures, algorithms, and operating systems concepts is essential. Expertise in low-latency, high-throughput systems programming is non-negotiable. Candidates are expected to have profound knowledge of Linux/Unix systems, real-time operating principles, inter-process communication, and socket programming. Experience with hardware-software integration, an understanding of sensor interfaces, and familiarity with embedded systems development are highly valuable. Beyond technical prowess, senior roles demand strong architectural design skills, the ability to write clean, maintainable, and well-tested code, and a passion for solving complex systems-level challenges. Leadership in code reviews, mentoring junior engineers, and collaborating effectively with cross-functional teams in perception, hardware, and systems engineering are key soft skills. For software engineers passionate about building the foundational technology that powers the next generation of autonomous machines, senior onboard infrastructure software engineer jobs offer a challenging and deeply impactful career path. It is a role dedicated to creating the reliable, performant, and scalable software backbone that turns robotic concepts into operational reality.

Filters

×
Countries
Category
Location
Work Mode
Salary