Senior Software Engineer, Vehicle Systems Integration

Teleo

Iowa

On-site

USD 140,000 - 210,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Teleo is hiring a software engineer to own the integration of autonomy and vehicle subsystems into a cohesive platform. You will bridge perception, controls, networking, and hardware interfaces to run on real hardware, while developing features across the full vehicle software stack.

The role requires hands-on embedded Linux experience, strong C/C++ and Python skills, and the ability to coordinate across firmware, perception, and controls teams.

Qualifications

  • B.S. in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related technical field.
  • Linux systems programming: sockets, serial, device interfaces, systemd, debugging tools
  • Debugging at the system level: logs, traces, packet captures, core dumps
  • Hands-on embedded Linux experience at the application level
  • Demonstrated ability to work across multiple subsystems and codebases
  • CAN bus protocols and serial communication
  • Working in cross-functional environments alongside firmware, perception, and controls teams
  • Strong computer systems fundamentals: OS internals, memory management, process lifecycle, IPC
  • 4+ years of professional software engineering in C/C++ and Python
  • Comfortable reading schematics and understanding hardware interfaces at a conceptual level
  • Building and integrating multi-process systems with complex inter-component dependencies
  • Early-stage startup experience — comfortable with broad scope and fast iteration
  • Experience bootstrapping test infrastructure: CI integration testing, hardware-in-the-loop setups
  • Rust Networking fundamentals: VLANs, Layer 2/3 debugging, packet analysis
  • ROS experience

Responsibilities

  • Own the integration of Teleo’s autonomy and vehicle subsystems into a reliable, cohesive platform.
  • Bridge the gap between independently developed components — perception, controls, networking, hardware interfaces — and make them work together on real hardware
  • Develop features across the full vehicle software stack: sensor interfaces, communication layers, diagnostics, and system services
  • Integrate and validate subsystems from multiple teams into a unified, working platform
  • Build and maintain backend infrastructure and tooling that support vehicle operations
  • Design and implement inter-process and inter-system communication for vehicle and operator systems
  • Contribute to OTA update pipelines and deployment workflows in collaboration with the full-stack team
  • Write unit tests and help establish integration testing practices across the codebase
  • Participate in remote support rotations, including occasional early/late hours

Skills

C/C++
Python
Embedded Linux
System-level debugging
ROS
Networking
Multi-subsystem coordination

Education

B.S. in Computer Science/Engineering/Robotics

Tools

Linux sockets
systemd

Job description

Teleo is hiring a software engineer to own the integration of autonomy and vehicle subsystems into a cohesive platform. You will bridge perception, controls, networking, and hardware interfaces to run on real hardware, while developing features across the full vehicle software stack.

The role requires hands-on embedded Linux experience, strong C/C++ and Python skills, and the ability to coordinate across firmware, perception, and controls teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Integration)
Senior Software Engineer (Integration)

Teleo • Iowa

On-site
USD 140,000 - 210,000
Lead Vehicle Systems Integration Engineer
Lead Vehicle Systems Integration Engineer

Teleo • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Senior Director of Autonomy & Robotics Systems
Senior Director of Autonomy & Robotics Systems

Teleo • Iowa

On-site
USD 180,000 - 280,000
Senior Control Software Engineer, Autonomous Vehicles
Senior Control Software Engineer, Autonomous Vehicles

Tensor Auto • San Jose (CA)

On-site
USD 75,000 - 400,000
Equity incentive plan
Benefits package
Autonomy Vehicle Systems Integration Engineer
Autonomy Vehicle Systems Integration Engineer

Applied Intuition • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
Senior Perception Engineer - Autonomous Heavy Machinery
Senior Perception Engineer - Autonomous Heavy Machinery

Teleo, Inc. • Palo Alto (CA)

On-site
USD 110,000 - 150,000
Senior Systems Engineer - Embedded & Hardware Architecture Leader
Senior Systems Engineer - Embedded & Hardware Architecture Leader

Teledyne FLIR • Falmouth (MA)

On-site
USD 114,000 - 151,000
Senior Embedded Linux Engineer for Automotive & Autonomy
Senior Embedded Linux Engineer for Automotive & Autonomy

Bzpp • United States

On-site
USD 215,000 - 303,000
Embedded Software Engineer: Drive-by-Wire & Autonomy
Embedded Software Engineer: Drive-by-Wire & Autonomy

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000
Senior Embedded Software Integration Engineer
Senior Embedded Software Integration Engineer

PlusAI, Inc. • Fremont (CA)

On-site
USD 140,000 - 210,000