[Remote] Embedded Linux Software Engineer -Sensors and Systems
Note: The job is a remote job and is open to candidates in USA. Synchro is a leading autonomous vehicle technology company seeking a Senior Embedded Linux Software Engineer for its Sensors and Systems Software team. The role involves developing foundational software for autonomous vehicles, collaborating with hardware and software engineering teams to build and maintain custom Linux-based systems.ResponsibilitiesPerform initial board bring-up for new custom hardware revisionsPartner with hardware engineers to debug and validate system functionalityBuild and maintain custom Linux distributions used across testing, manufacturing, and productionWrite, port, and debug Linux device drivers for vehicle-critical peripheralsWork with GMSL and FPD-Link cameras, automotive Ethernet, I2C, SPI, PCIe, GPIO, UART, and CANDevelop and maintain low-latency userspace software for cameras, LiDAR, radar, IMUs, GNSS, microphones, sensors, and actuatorsTroubleshoot complex cross-functional hardware and software issuesDevelop automation, testing, and support tools using Python and BashOptimize embedded systems for real-time, low-latency, reliable, and safety-critical operationProvide technical support to internal engineering teams and system usersSkillsBachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field5+ years of embedded software development experienceStrong C and C++ programming skills for real-time embedded systemsExperience working with asynchronous, low-latency, and safety-critical processesStrong Python and Bash scripting skillsHands-on experience with the embedded Linux kernel, device drivers, and system servicesExperience with PREEMPT_RT and ARM-based platformsProven experience performing board bring-up on custom hardwareExperience with common hardware interfaces, including CAN, SPI, I2C, PCIe, Ethernet, GPIO, and UARTExperience with Linux networking and diagnosing network-related issuesAbility to review schematics and assist with hardware debugging using oscilloscopes, logic analyzers, and similar toolsExperience within autonomous vehicles, robotics, automotive, aerospace, or another safety-critical environmentExperience with NVIDIA embedded platformsKnowledge of ISP, SerDes, and hardware video encodingFamiliarity with cameras, LiDAR, radar, IMUs, GNSS, and other sensor technologiesExperience with ROS, similar robotics frameworks, or related communication protocolsCompany OverviewSynchro is disrupting the future of hiring. It was founded in 2017, and is headquartered in Warwick, GB, with a workforce of 11-50 employees. Its website is http://www.synchrotalent.com.