Senior Software Engineer (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

  • 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
  • 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 working on-site in Palo Alto, CA
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Vehicle Systems Integration
Senior Software Engineer, Vehicle Systems Integration

Teleo • Iowa

On-site
USD 140,000 - 210,000
Software Engineer Internship (Embedded, Backend, Full Stack)
Software Engineer Internship (Embedded, Backend, Full Stack)

Parallel Systems • Los Angeles (CA)

On-site
USD 34,000 - 55,000
Senior Embedded Software Integration Engineer
Senior Embedded Software Integration Engineer

Plusai • Fremont (CA)

On-site
USD 140,000 - 210,000
Unlimited PTO
Flexible work arrangements
Health benefits (medical, dental, visn
+3
Senior Embedded Software Integration Engineer
Senior Embedded Software Integration Engineer

PlusAI, Inc. • Fremont (CA)

On-site
USD 140,000 - 210,000
Staff Engineer (Autonomy Software Integration)
Staff Engineer (Autonomy Software Integration)

Shield AI • California

On-site
USD 110,000 - 170,000
Excellent Medical Coverage
Mental Health Employee Assistance Prog
Paid Parental Leave
+8
Head of Autonomy
Head of Autonomy

Teleo • Iowa

On-site
USD 180,000 - 280,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Teleo • Palo Alto (CA)

On-site
USD 180,000 - 230,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

AeroVect • Atlanta (GA)

Hybrid
USD 120,000 - 160,000
System Integration And Test Engineer
System Integration And Test Engineer

Brahma Consulting Group • San Francisco (CA)

On-site
USD 120,000 - 180,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

aerovect.com • Atlanta (GA)

On-site
USD 120,000 - 180,000