{"schemaVersion":"jobsearcher.job.v1","id":"044b2276d91dd92c560875f7","url":"https://jobsearcher.com/jobs/044b2276d91dd92c560875f7","canonicalUrl":"https://jobsearcher.com/jobs/044b2276d91dd92c560875f7","title":"Embedded Software Engineer","description":"We are seeking an Embedded Software Engineer to join a multidisciplinary engineering team focused on autonomous systems integration. This role combines embedded software development, robotics integration, networking, and systems testing. The engineer will work closely with software, autonomy, and hardware teams to deploy and validate solutions across simulation, laboratory, and live operational environments.What You'll DoIntegrate and deploy autonomy software on embedded Linux and related hardware platforms.Interface with sensors, communication systems, and vehicle subsystems to support autonomous capabilities.Troubleshoot software, networking, and hardware integration challenges to ensure system performance and reliability.Collaborate with cross-functional engineering teams to integrate autonomy solutions with autopilots, navigation systems, data links, and ground control systems.Support software deployment, validation, and testing in simulation environments, hardware-in-the-loop (HIL) systems, and live field operations.Assist with flight testing and operational evaluations of unmanned aerial systems (UAS).Work with third-party hardware vendors to integrate software onto commercial and OEM platforms.Contribute to the development of scalable software architectures and inter-process communication frameworks for autonomous systems.Participate in customer demonstrations, technical reviews, and onsite integration efforts.Required QualificationsBachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related technical field.3+ years of hands-on experience working with robotic, autonomous, or embedded systems.Strong programming experience with C++.Experience developing and deploying software in Linux environments such as Ubuntu or RHEL.Understanding of real-time, edge computing, and safety-critical systems in SIL and HIL environments.Willingness to travel approximately 10-20% for testing, integration, and demonstrations.Must be a U.S. Citizen.Must be eligible to obtain and maintain a U.S. security clearance.Preferred QualificationsExperience with modern C++ standards (C++11, C++17, or C++20).Experience integrating autonomy or robotics software with Pixhawk-based systems, including ArduPilot and/or PX4.Experience integrating with communication busses & protocols: UART/RS232/RS422/RS485 , SPI/QSPI, I2C, Ethernet.Proficiency with Bash scripting and CMake.FAA Part 107 Remote Pilot Certificate.Background integrating software with commercial off-the-shelf hardware platforms such as NVIDIA Jetson or Raspberry Pi.","company":"Apera","rawCompany":"apera","city":"Sunnyvale","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-11-05T07:57:49.225Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"We are seeking an Embedded Software Engineer to join a multidisciplinary engineering team focused on autonomous systems integration. This role combines embedded software development, robotics integration, networking, and systems testing. The engineer will work closely with software, autonomy, and hardware teams to deploy and validate solutions across simulation, laboratory, and live operational environments.What You'll DoIntegrate and deploy autonomy software on embedded Linux and related hardware platforms.Interface with sensors, communication systems, and vehicle subsystems to support autonomous capabilities.Troubleshoot software, networking, and hardware integration challenges to ensure system performance and reliability.Collaborate with cross-functional engineering teams to integrate autonomy solutions with autopilots, navigation systems, data links, and ground control systems.Support software deployment, validation, and testing in simulation environments, hardware-in-the-loop (HIL) systems, and live field operations.Assist with flight testing and operational evaluations of unmanned aerial systems (UAS).Work with third-party hardware vendors to integrate software onto commercial and OEM platforms.Contribute to the development of scalable software architectures and inter-process communication frameworks for autonomous systems.Participate in customer demonstrations, technical reviews, and onsite integration efforts.Required QualificationsBachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related technical field.3+ years of hands-on experience working with robotic, autonomous, or embedded systems.Strong programming experience with C++.Experience developing and deploying software in Linux environments such as Ubuntu or RHEL.Understanding of real-time, edge computing, and safety-critical systems in SIL and HIL environments.Willingness to travel approximately 10-20% for testing, integration, and demonstrations.Must be a U.S. Citizen.Must be eligible to obtain and maintain a U.S. security clearance.Preferred QualificationsExperience with modern C++ standards (C++11, C++17, or C++20).Experience integrating autonomy or robotics software with Pixhawk-based systems, including ArduPilot and/or PX4.Experience integrating with communication busses & protocols: UART/RS232/RS422/RS485 , SPI/QSPI, I2C, Ethernet.Proficiency with Bash scripting and CMake.FAA Part 107 Remote Pilot Certificate.Background integrating software with commercial off-the-shelf hardware platforms such as NVIDIA Jetson or Raspberry Pi.","datePosted":"2026-11-05T07:57:49.225Z","dateModified":"2026-11-05T07:57:49.225Z","hiringOrganization":{"@type":"Organization","name":"Apera","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sunnyvale","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"044b2276d91dd92c560875f7"},"url":"https://jobsearcher.com/jobs/044b2276d91dd92c560875f7"}}