Synchro
Position: Software Engineer
Location: Onsite M-F in Austin, TX
Duration: FTE - Direct Hire
Our end client is a fast-growing player in the autonomous mobility and robotics space. They build advanced self-driving and robotic delivery technologies and are expanding their team.
They are looking for a seasoned Embedded Linux Software Engineer to join their team. This role will focus on building and maintaining custom Linux-based platforms for cutting-edge embedded hardware. You'll work closely with hardware and sensor engineers to develop, optimize, and maintain the low-level software that drives mission-critical systems for autonomous vehicles and robotics.
Responsibilities Perform board bring-up on new hardware revisions Develop and maintain custom Linux distributions that support testing, production, and deployment Write, port, and debug Linux device drivers Build and optimize low-latency userspace software for sensors and actuators including Radar, Camera, LiDAR, GNSS, IMU, and microphones Provide technical support to cross-functional teams, troubleshooting both hardware and software issues Contribute to system-level performance improvements Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Science, Robotics, or a related field 5+ years of embedded software development Strong background in C/C++ for real-time embedded systems Proficiency with Python and Bash Deep experience with embedded Linux kernel development on ARM-based platforms Knowledge of electrical engineering fundamentals, with ability to review schematics and perform hardware-level debugging using oscilloscopes, logic analyzers, etc. Experience with Linux networking as well as automotive hardware interfaces
Location: Onsite M-F in Austin, TX
Duration: FTE - Direct Hire
Our end client is a fast-growing player in the autonomous mobility and robotics space. They build advanced self-driving and robotic delivery technologies and are expanding their team.
They are looking for a seasoned Embedded Linux Software Engineer to join their team. This role will focus on building and maintaining custom Linux-based platforms for cutting-edge embedded hardware. You'll work closely with hardware and sensor engineers to develop, optimize, and maintain the low-level software that drives mission-critical systems for autonomous vehicles and robotics.
Responsibilities Perform board bring-up on new hardware revisions Develop and maintain custom Linux distributions that support testing, production, and deployment Write, port, and debug Linux device drivers Build and optimize low-latency userspace software for sensors and actuators including Radar, Camera, LiDAR, GNSS, IMU, and microphones Provide technical support to cross-functional teams, troubleshooting both hardware and software issues Contribute to system-level performance improvements Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Science, Robotics, or a related field 5+ years of embedded software development Strong background in C/C++ for real-time embedded systems Proficiency with Python and Bash Deep experience with embedded Linux kernel development on ARM-based platforms Knowledge of electrical engineering fundamentals, with ability to review schematics and perform hardware-level debugging using oscilloscopes, logic analyzers, etc. Experience with Linux networking as well as automotive hardware interfaces