Logo
Synchro

Linux Embedded Software Engineer

Synchro, Austin, Texas, us, 78716

Save Job

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