Senior Embedded Linux Software Engineer

Synchro • United State
Relocation
Apply
AI Summary

We are seeking a Senior Embedded Linux Software Engineer to join our Sensors and Systems Software team. The successful candidate will work closely with hardware, sensor, and software engineering teams to build and maintain custom Linux-based systems. The ideal candidate will have a strong background in embedded software development and experience working with autonomous vehicles, robotics, or similar safety-critical environments.

Key Highlights
Develop and maintain custom Linux distributions
Write, port, and debug Linux device drivers
Troubleshoot complex cross-functional hardware and software issues
Key Responsibilities
Perform initial board bring-up for new custom hardware revisions
Partner with hardware engineers to debug and validate system functionality
Build and maintain custom Linux distributions used across testing, manufacturing, and production
Write, port, and debug Linux device drivers for vehicle-critical peripherals
Develop and maintain low-latency userspace software for cameras, LiDAR, radar, IMUs, GNSS, microphones, sensors, and actuators
Troubleshoot complex cross-functional hardware and software issues
Develop automation, testing, and support tools using Python and Bash
Optimize embedded systems for real-time, low-latency, reliable, and safety-critical operation
Provide technical support to internal engineering teams and system users
Technical Skills Required
C C++ Python Bash Embedded Linux PREEMPT_RT ARM-based platforms
Nice to Have
Experience within autonomous vehicles, robotics, automotive, aerospace, or another safety-critical environment
Experience with NVIDIA embedded platforms
Knowledge of ISP, SerDes, and hardware video encoding
Familiarity with cameras, LiDAR, radar, IMUs, GNSS, and other sensor technologies
Experience with ROS, similar robotics frameworks, or related communication protocols

Job Description


WE ARE CONSIDERING CANDIDATES ACROSS THE US, BUT THIS ROLE REQUIRES ONSITE WORK IN AUSTIN, TX. RELOCATION WILL BE REQUIRED FOR CANDIDATES WHO DO NOT CURRENTLY RESIDE IN THE AUSTIN AREA.

Senior Embedded Linux Software Engineer

We are partnering with a leading autonomous vehicle technology company to hire a Senior Embedded Linux Software Engineer for its Sensors and Systems Software team.

This team develops the foundational software that enables autonomous vehicles to interact with cameras, LiDAR, radar, GNSS, IMUs, microphones, and other critical sensors. You will work closely with hardware, sensor, and software engineering teams to build and maintain the custom Linux-based systems powering next-generation autonomous platforms.

What You’ll Do

  • Perform initial board bring-up for new custom hardware revisions
  • Partner with hardware engineers to debug and validate system functionality
  • Build and maintain custom Linux distributions used across testing, manufacturing, and production
  • Write, port, and debug Linux device drivers for vehicle-critical peripherals
  • Work with GMSL and FPD-Link cameras, automotive Ethernet, I2C, SPI, PCIe, GPIO, UART, and CAN
  • Develop and maintain low-latency userspace software for cameras, LiDAR, radar, IMUs, GNSS, microphones, sensors, and actuators
  • Troubleshoot complex cross-functional hardware and software issues
  • Develop automation, testing, and support tools using Python and Bash
  • Optimize embedded systems for real-time, low-latency, reliable, and safety-critical operation
  • Provide technical support to internal engineering teams and system users

What We’re Looking For

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field
  • 5+ years of embedded software development experience
  • Strong C and C++ programming skills for real-time embedded systems
  • Experience working with asynchronous, low-latency, and safety-critical processes
  • Strong Python and Bash scripting skills
  • Hands-on experience with the embedded Linux kernel, device drivers, and system services
  • Experience with PREEMPT_RT and ARM-based platforms
  • Proven experience performing board bring-up on custom hardware
  • Experience with common hardware interfaces, including CAN, SPI, I2C, PCIe, Ethernet, GPIO, and UART
  • Experience with Linux networking and diagnosing network-related issues
  • Ability to review schematics and assist with hardware debugging using oscilloscopes, logic analyzers, and similar tools

Nice to Have

  • Experience within autonomous vehicles, robotics, automotive, aerospace, or another safety-critical environment
  • Experience with NVIDIA embedded platforms
  • Knowledge of ISP, SerDes, and hardware video encoding
  • Familiarity with cameras, LiDAR, radar, IMUs, GNSS, and other sensor technologies
  • Experience with ROS, similar robotics frameworks, or related communication protocols

Location: Austin, TX

Work Arrangement: Onsite

Relocation: Candidates across the US will be considered, but relocation to Austin is required

Employment Type: Full-time, direct hire

Interested candidates are encouraged to apply or message me directly for additional information.


Similar Jobs

Explore other opportunities that match your interests

Executive Director of Preconstruction

Programming
•
25m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Executive

morisey-dart group

United State

Senior React Developer

Programming
•
34m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

IT Engagements, Inc.

United State

AFSIM Developer

Programming
•
49m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

zachary piper solutions

United State

Subscribe our newsletter

New Things Will Always Update Regularly