{"schemaVersion":"jobsearcher.job.v1","id":"addf29848705eff06a875f49","url":"https://jobsearcher.com/jobs/addf29848705eff06a875f49","canonicalUrl":"https://jobsearcher.com/jobs/addf29848705eff06a875f49","title":"Automotive Embedded Software Engineer","description":"Summary:\r\nYou will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as: starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others. In this role Engineers will focus on software development and integration of application layer software for the body control modules. You will leverage Adaptive AUTOSAR and implement in C++ for a QNX RTOS.\r\nWhat you will be able to do\r\nDesign an embedded software solution that will execute in ETAS implementation of Adaptive AUTOSAR on a QNX RTOS.\r\nFollow ADAS software coding standards, meet MISRA guidelines, and follow other best practices.\r\nImplement ROS support for middleware.\r\nSupport flow of information through configuration and implementation of IPC infrastructure.\r\nDesign and develop software for a System on Chip (SoC) solution consisting of multiple operating environments (POSIX, RTOS, bare metal) and processing cores (MPU, MCU, DSP) interfacing with devices through common peripheral buses (SPI, I2C, CAN, PCIe, MIPI CSI, SERDES, Ethernet, UART).\r\nDesign and develop FreeRTOS device drivers using C.\r\nDesign and develop Classic AUTOSAR services and Complex Device Drivers (CDD) using C.\r\nDebug HW-SW interfacing issues for root cause identification using common tools and methods (JTAG, oscilloscope, logic analyzer).\r\nWork with a cross-functional team, developing, and capturing requirements for customer interfacing features and technologies.\r\nDevelop Complex Device Drivers (CDD) and configure basic software components.\r\nPerform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployment.\r\nDevelop AUTOSAR software components and generate ARXML files.\r\nTranslate requirements into control system designs to achieve program targets.\r\nDesign and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety (ISO 26262) requirements.\r\nDevelop and apply software validation test methods, tools, and processes to ensure system functionality and robustness.\r\nDevelop system plant modules and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives.\r\nTroubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventative measures.\r\nLead control system project planning and program management to meet functional, quality, and timing objectives.\r\nMinimum Qualifications\r\nBS in Electrical Engineering, Computer Engineering, Computer Science, or related field.\r\n2+ years of experience in software development in C/C++.\r\n1+ year of AUTOSAR BSW, RTE, Application layer experience in Communication Services, Memory Services, System Services, and Complex Device Drivers.\r\n1+ year of experience with Vector DaVinci Configurator, Vector DaVinci Developer.\r\nPreferred Qualifications\r\nMS in Electrical Engineering, Computer Engineering, Computer Science, or related field.\r\nExperience in AUTOSAR software development/integration projects.\r\nExperience with Service Oriented Architecture (SOA) and AUTOSAR.\r\nExperience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety discipline.\r\n2+ years experience in embedded controls software design and development.\r\nExperience with Jama, Polarion, Clearcase, Git, GitHub, JIRA, Agile, MISRA C/C++.\r\nExperience with BTC Embedded Tester, Simulink Test, Polyspace.\r\nWorking knowledge of modeling, simulation, and testing techniques.\r\nExperience creating and executing Design Verification Plans and Reports.\r\nKeywords: Automotive, AUTOSAR, DaVinci, Embedded, Software, MATLAB, Simulink, C, C++, QNX, RTOS.\r\nTop 3 Skills\r\n\r\nAUTOSAR\r\nC++\r\nQNX RTOS\r\n\r\nJ-18808-Ljbffr","company":"TechDigital Group","rawCompany":"techdigital group","city":"Dearborn","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-07-16T01:36:13.138Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2141.02","title":"Automotive Engineers","slug":"automotive-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Automotive Embedded Software Engineer","description":"Summary:\r\nYou will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as: starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others. In this role Engineers will focus on software development and integration of application layer software for the body control modules. You will leverage Adaptive AUTOSAR and implement in C++ for a QNX RTOS.\r\nWhat you will be able to do\r\nDesign an embedded software solution that will execute in ETAS implementation of Adaptive AUTOSAR on a QNX RTOS.\r\nFollow ADAS software coding standards, meet MISRA guidelines, and follow other best practices.\r\nImplement ROS support for middleware.\r\nSupport flow of information through configuration and implementation of IPC infrastructure.\r\nDesign and develop software for a System on Chip (SoC) solution consisting of multiple operating environments (POSIX, RTOS, bare metal) and processing cores (MPU, MCU, DSP) interfacing with devices through common peripheral buses (SPI, I2C, CAN, PCIe, MIPI CSI, SERDES, Ethernet, UART).\r\nDesign and develop FreeRTOS device drivers using C.\r\nDesign and develop Classic AUTOSAR services and Complex Device Drivers (CDD) using C.\r\nDebug HW-SW interfacing issues for root cause identification using common tools and methods (JTAG, oscilloscope, logic analyzer).\r\nWork with a cross-functional team, developing, and capturing requirements for customer interfacing features and technologies.\r\nDevelop Complex Device Drivers (CDD) and configure basic software components.\r\nPerform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployment.\r\nDevelop AUTOSAR software components and generate ARXML files.\r\nTranslate requirements into control system designs to achieve program targets.\r\nDesign and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety (ISO 26262) requirements.\r\nDevelop and apply software validation test methods, tools, and processes to ensure system functionality and robustness.\r\nDevelop system plant modules and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives.\r\nTroubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventative measures.\r\nLead control system project planning and program management to meet functional, quality, and timing objectives.\r\nMinimum Qualifications\r\nBS in Electrical Engineering, Computer Engineering, Computer Science, or related field.\r\n2+ years of experience in software development in C/C++.\r\n1+ year of AUTOSAR BSW, RTE, Application layer experience in Communication Services, Memory Services, System Services, and Complex Device Drivers.\r\n1+ year of experience with Vector DaVinci Configurator, Vector DaVinci Developer.\r\nPreferred Qualifications\r\nMS in Electrical Engineering, Computer Engineering, Computer Science, or related field.\r\nExperience in AUTOSAR software development/integration projects.\r\nExperience with Service Oriented Architecture (SOA) and AUTOSAR.\r\nExperience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety discipline.\r\n2+ years experience in embedded controls software design and development.\r\nExperience with Jama, Polarion, Clearcase, Git, GitHub, JIRA, Agile, MISRA C/C++.\r\nExperience with BTC Embedded Tester, Simulink Test, Polyspace.\r\nWorking knowledge of modeling, simulation, and testing techniques.\r\nExperience creating and executing Design Verification Plans and Reports.\r\nKeywords: Automotive, AUTOSAR, DaVinci, Embedded, Software, MATLAB, Simulink, C, C++, QNX, RTOS.\r\nTop 3 Skills\r\n\r\nAUTOSAR\r\nC++\r\nQNX RTOS\r\n\r\nJ-18808-Ljbffr","datePosted":"2026-07-16T01:36:13.138Z","dateModified":"2026-07-16T01:36:13.138Z","hiringOrganization":{"@type":"Organization","name":"TechDigital Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dearborn","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"addf29848705eff06a875f49"},"url":"https://jobsearcher.com/jobs/addf29848705eff06a875f49"}}