Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Synchro · 11 hours ago

Embedded Software Engineer

Synchro is a fast-growing player in the autonomous mobility and robotics space, and they are seeking a seasoned Embedded Linux Software Engineer to join their team. This role will focus on building and maintaining custom Linux-based platforms for embedded hardware, working closely with hardware and sensor engineers to develop low-level software for autonomous vehicles and robotics.

Staffing & Recruiting

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

Qualification

Embedded Linux developmentC/C++ programmingEmbedded software developmentPython proficiencyBash proficiencyARM-based platformsLinux networkingElectrical engineering knowledgeHardware debugging

Required

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

Company

Synchro

twitter
company-logo
Synchro is disrupting the future of hiring.

Funding

Current Stage
Early Stage
Company data provided by crunchbase