{"schemaVersion":"jobsearcher.job.v1","id":"6f0decf8bd426660b5beaed4","url":"https://jobsearcher.com/jobs/6f0decf8bd426660b5beaed4","canonicalUrl":"https://jobsearcher.com/jobs/6f0decf8bd426660b5beaed4","title":"Senior Embedded Software Engineer","description":"Design, develop, and maintain real-time embedded software in C++Architect and implement modular, scalable software systems for autonomous platformsDevelop navigation, guidance, and control (NGC) and autonomy-related componentsIntegrate AI/ML-driven capabilities into embedded or edge environmentsWork across the stack:Hardware interfaces (drivers, BSP interaction)Middleware (e.g., RTOS, messaging frameworks)Application-level autonomy logicCollaborate with systems, hardware, and test teams to deliver end-to-end functionalityDrive software architecture decisions, including:InterfacesData flowTiming and resource constraintsSupport debugging and performance tuning in real-time environmentsContribute to process improvements (Agile/sprint execution, CI/CD for embedded)Required Qualifications8+ years of experience in embedded software developmentStrong proficiency in C++ (modern C++ preferred)Experience with real-time operating systems (e.g., VxWorks, RTEMS, embedded Linux)Solid understanding of:Multithreading, synchronization, and concurrencyMemory management in constrained systemsDeterministic timing and real-time constraintsExperience with software architecture and system designFamiliarity with embedded debugging tools (JTAG, trace, low-level diagnostics)Experience integrating software with custom hardware or SoCsC++ (8+ years), Embedded software development (8+ years), Real-time operating systems (8+ years), Software architecture and system design (8+ years), Multithreading and concurrency (8+ years)","company":"Client","rawCompany":"client","city":"Melbourne","state":"FL","isRemote":false,"isActive":false,"createdAt":"2026-04-24T13:22:28.085Z","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":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Software Engineer","description":"Design, develop, and maintain real-time embedded software in C++Architect and implement modular, scalable software systems for autonomous platformsDevelop navigation, guidance, and control (NGC) and autonomy-related componentsIntegrate AI/ML-driven capabilities into embedded or edge environmentsWork across the stack:Hardware interfaces (drivers, BSP interaction)Middleware (e.g., RTOS, messaging frameworks)Application-level autonomy logicCollaborate with systems, hardware, and test teams to deliver end-to-end functionalityDrive software architecture decisions, including:InterfacesData flowTiming and resource constraintsSupport debugging and performance tuning in real-time environmentsContribute to process improvements (Agile/sprint execution, CI/CD for embedded)Required Qualifications8+ years of experience in embedded software developmentStrong proficiency in C++ (modern C++ preferred)Experience with real-time operating systems (e.g., VxWorks, RTEMS, embedded Linux)Solid understanding of:Multithreading, synchronization, and concurrencyMemory management in constrained systemsDeterministic timing and real-time constraintsExperience with software architecture and system designFamiliarity with embedded debugging tools (JTAG, trace, low-level diagnostics)Experience integrating software with custom hardware or SoCsC++ (8+ years), Embedded software development (8+ years), Real-time operating systems (8+ years), Software architecture and system design (8+ years), Multithreading and concurrency (8+ years)","datePosted":"2026-04-24T13:22:28.085Z","dateModified":"2026-04-24T13:22:28.085Z","hiringOrganization":{"@type":"Organization","name":"Client","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Melbourne","addressRegion":"FL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6f0decf8bd426660b5beaed4"},"url":"https://jobsearcher.com/jobs/6f0decf8bd426660b5beaed4"}}