Senior Software Engineer - Integration
AI Summary
Integrates Teleo's autonomy and vehicle subsystems into a cohesive platform, bridging perception, controls, networking, and hardware interfaces on autonomous construction and defense robots.
About this role
Teleo, a Havoc company, is a robotics company that transforms construction heavy equipment, including loaders, dozers, excavators, and trucks, into autonomous robots for commercial and defense applications. Our technology enables a single operator to supervise and control multiple machines simultaneously, delivering significant productivity gains while improving operator safety and comfort.
Teleo was founded by a team of experienced technology leaders who previously led the development of Lyft's Self-Driving Car program and Google Street View. Teleo recently announced its merger with Havoc AI, a fast-growing defense technology company developing coordinated fleets of autonomous maritime vessels.
This is a unique opportunity to join a team building technology with real-world impact. You will work on cutting-edge 100,000-pound autonomous robots and engineer complex systems at the intersection of hardware, software, robotics, and AI.
Mission
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.
Core Responsibilities
-
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
Required Qualifications
-
B.S. in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related technical field.
-
4+ years of professional software engineering in C/C++ and Python
-
Strong computer systems fundamentals: OS internals, memory management, process lifecycle, IPC
-
Hands-on embedded Linux experience at the application level
-
Comfortable reading schematics and understanding hardware interfaces at a conceptual level
-
Demonstrated ability to work across multiple subsystems and codebases
-
Comfortable working on-site in Palo Alto, CA
Strong Experience With
-
Linux systems programming: sockets, serial, device interfaces, systemd, debugging tools
-
CAN bus protocols and serial communication
-
Building and integrating multi-process systems with complex inter-component dependencies
-
Debugging at the system level: logs, traces, packet captures, core dumps
-
Working in cross-functional environments alongside firmware, perception, and controls teams
Nice to Have
-
ROS experience
-
Networking fundamentals: VLANs, Layer 2/3 debugging, packet analysis
-
Rust
-
Experience bootstrapping test infrastructure: CI integration testing, hardware-in-the-loop setups
-
Early-stage startup experience — comfortable with broad scope and fast iteration
Skills
Explore related jobs
More jobs at Teleo
Similar Hardware Interfaces jobs
Jobs in Palo Alto
- CTeaching AssistantCornerstone School · Palo Alto, CA
- CPre School Chinese TeacherCornerstone School · Palo Alto, CA
- CEnglish Language Art TeacherCornerstone School · Palo Alto, CA
- TBCBA Board Certified Behavior Analyst | Bay AreaTherapeutic Learning Consultants · Palo Alto, CA
- TABA Behavioral Technician | Palo AltoTherapeutic Learning Consultants · Palo Alto, CA
- S
Medical Writer, Medical Communications & PublicationsSummit Therapeutics · Palo Alto, California
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.
