> Markdown version of [/jobs/ext/3102105-embedded-software-engineer-dsp-software](https://www.wearedevelopers.com/jobs/ext/3102105-embedded-software-engineer-dsp-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - DSP Software - **Company:** Aptiv - **Location:** Carmel, IN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Configuration Management, Software Debugging, Device Drivers, Memory Management, Embedded Software, Emulators, Ethernet, MATLAB, Posix, Sensor Fusion, Software Engineering, Software Quality Assurance (SQA), Mathworks, Integration Tests, Build Process - **Published:** September 27, 2026 - **Apply:** https://www.juju.com/job/21_01a044b9-0f85-74b4-82df-b91ad9afed6e ## About the Role * Bachelor's degree in a Technical Discipline * 5+ years of experience in embedded software design and development * Digital Signal Processing experience * "Must be legally able to work in the U.S. without requirement of any type of visa sponsorship or transfer, now, or at any time in the future". Nice to Haves (Preferred Qualifications) * Master's degree in a Technical Discipline * Experience with MathWorks MATLAB * Experience or courses with linear algebra * Experience with automated testing * Multi core/processor system implementation knowledge and experience * Experience on device driver development, CAN / CAN FD communication, SPI, MCAL * Experience on memory management, memory optimizations, performance measurement and tuning * Embedded development experience in Radar or other perception systems * Experience on Ethernet and CAN communication * Understanding and experience on ISO26262 compliance software design and development * Embedded OS (POSIX or non-POSIX) understanding and experience * Experience in AUTOSAR software development or integration projects an advantage * ADAS software development experience ## Description * Develop and integrate embedded software for Radar DSP in support of Adjacent Markets. * The software engineer develops software, creates and executes designs for new functionality, or enhances existing functionality for projects such as: Next generation automotive radars, tracking and sensor fusion algorithms, features like ACC, FCW/AEB, Vehicle Controls, Blind Spot Detection, etc. * Engineers develop software in low level code in C/C++. * They also test software using debuggers, emulators and simulators; perform software quality assurance activities; write unit and integration tests and work collaboratively and professionally with other teams within the project. * Collaborates and adds value through participation in peer code reviews, providing comments and suggestions. * Performs technical root cause analysis and outlines corrective action for given problems. * Demonstrates proficiency using software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers). * Works in an agile software development environment. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)