Automotive Embedded Software Engineer
1 month ago
Summary:
You 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.
What you will be able to do:
Design an embedded software solution that will execute in ETAS implementation of Adaptive AUTOSAR on a QNX RTOS
Follow ADAS software coding standards, meet MISRA guidelines, and follow other best practices
Implement ROS support for middleware
Support flow of information through configuration and implementation of IPC infrastructure
Design 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)
Design and develop FreeRTOS device drivers using C
Design and develop Classic AUTOSAR services and Complex Device Drivers (CDD) using C
Debug HW-SW interfacing issues for root cause identification using common tools and methods (JTAG, oscilloscope, logic analyzer)
Work with a cross-functional team, developing, and capturing requirements for customer interfacing features and technologies
Develop Complex Device Drivers (CDD) and configure basic software components
Perform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployment
Develop AUTOSAR software components and generate ARXML files
Translate requirements into control system designs to achieve program targets
Design and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety (ISO 26262) requirements
Develop and apply software validation test methods, tools, and processes to ensure system functionality and robustness
Develop system plant modules and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives
Troubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventative measures
Lead control system project planning and program management to meet functional, quality, and timing objectives
Minimum Qualifications:
BS in Electrical Engineering, Computer Engineering, Computer Science, or related field
2+ years of experience in software development in C/C++
1+ year of AUTOSAR BSW, RTE, Application layer experience in Communication Services, Memory Services, System Services, and Complex Device Drivers
1+ year of experience with Vector DaVinci Configurator, Vector DaVinci Developer
Preferred Qualifications:
MS in Electrical Engineering, Computer Engineering, Computer Science, or related field
Experience in AUTOSAR software development/integration projects
Experience with Service Oriented Architecture (SOA) and AUTOSAR
Experience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety discipline
2+ years experience in embedded controls software design and development
Experience with Jama, Polarion, Clearcase, Git, Gitbhub, JIRA, Agile, MISRA C/C++
Experience with BTC Embedded Tester, Simulink Test, Polyspace
Working knowledge of modeling, simulation, and testing techniques
Experience creating and executing Design Verification Plans and Reports
Keywords: Automotive, AUTOSAR, DaVinci, Embedded, Software, MATLAB, Simulink, C, C++, QNX, RTOS
Top 3 Skills
1. AUTOSAR
2. C++
3. QNX RTOS
We have other current jobs related to this field that you can find below
-
Embedded Software Engineer
1 week ago
Dearborn, United States EPITEC Full timePosition Description:Body Embedded Software Engineer Provide project management and technical leadership to the controls and electronics team Scope projects and identify resource requirements. Developing/reviewing project work plans Translate product requirements into control system specifications Resolve issues and/or ambiguities found in specifications...
-
Embedded Software Engineer
2 weeks ago
Dearborn, United States Optimal Inc. Full timeJob DescriptionJob DescriptionPosition Description:Body Embedded Software Engineer Provide project management and technical leadership to the controls and electronics team Scope projects and identify resource requirements. Developing/reviewing project work plansTranslate product requirements into control system specificationsResolve issues and/or ambiguities...
-
Embedded Software Engineer
1 week ago
Dearborn, United States EPITEC Full timePosition Description:Body Embedded Software Engineer Provide project management and technical leadership to the controls and electronics team Scope projects and identify resource requirements. Developing/reviewing project work plans Translate product requirements into control system specifications Resolve issues and/or ambiguities found in specifications...
-
Embedded Software Development Engineer
4 weeks ago
Dearborn, United States Zobility Full timeJob DescriptionJob DescriptionPlease find the JD Below:Seeking to hire a person with embedded software development expertise.This team develops control algorithms and produces code for vehicle features related to climate, starting, locking, lighting, alarms, windows, powered enclosures, and seats.Responsibilities include owning and reviewing requirements,...
-
Embedded Software Engineer
2 weeks ago
Dearborn, United States Actalent Full timeJob Title: Embedded Software Engineer - Body Controls Job Description Join our Application SW team focused on Body Control Software, where we develop software for vehicle features like climate, starting, locking, lighting, alarms, windows, powered enclosures, and seats. As an Embedded Software Engineer, you will be responsible for the software in a body...
-
Embedded Software Development Engineer
3 weeks ago
Dearborn, United States Zobility Full timeJob DescriptionJob DescriptionPlease find the JD Below:Seeking to hire a person with embedded software development expertise.This team develops control algorithms and produces code for vehicle features related to climate, starting, locking, lighting, alarms, windows, powered enclosures, and seats.Responsibilities include owning and reviewing requirements,...
-
Embedded Software Development Engineer
3 weeks ago
Dearborn, United States Zobility Full timeJob DescriptionJob DescriptionPlease find the JD Below:Seeking to hire a person with embedded software development expertise.This team develops control algorithms and produces code for vehicle features related to climate, starting, locking, lighting, alarms, windows, powered enclosures, and seats.Responsibilities include owning and reviewing requirements,...
-
Engineer service
2 weeks ago
Dearborn, MI, United States Cognizant Full timeTitle: AUTOSAR Authoring and Configuration Engineer – Davinci Configurator About Cognizant’s Mobility Practice: Cognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and software delivery. Our clients include well known Automotive OEMs and Electric/Autonomous...
-
Model Based Software Engineer
1 month ago
Dearborn, United States Cognizant North America Full timeJob Title: Model Based Software Engineer - AUTOSAR MATLAB Simulink About Cognizant's Mobility Practice: Cognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and software delivery. Our clients include well known Automotive OEMs and Electric/Autonomous Start Up...
-
Body Embedded Software Engineer
2 weeks ago
Dearborn, United States G-TECH Services Full timeJob DescriptionJob DescriptionBody Embedded Software Engineer · Provide project management and technical leadership to the controls and electronics team Scope projects and identify resource requirements.· Developing/reviewing project work plans· Translate product requirements into control system...
-
Body Embedded Software Engineer
1 week ago
Dearborn, United States G-TECH Services Full timeJob Description Job Description Body Embedded Software Engineer · Provide project management and technical leadership to the controls and electronics team Scope projects and identify resource requirements. · Developing/reviewing project work plans · Translate product requirements into control system specifications · Resolve issues and/or ambiguities...
-
Sr. Software Engineer
1 month ago
Dearborn, United States Saxon Global Full timeRole: Sr. Software Engineer Location: Dearborn, MI (Onsite) Job Type: Fulltime & Contract Experience: 8+ year Skills: Embedded C, Automotive, UDS knowledge on Unified Diagnostics Specification (ISO 14229) is must. Details: Please share JD 8+ year of experience in the Automotive domain Experience in Issue management, prioritization and risk...
-
Software Engineer Controls
3 weeks ago
Dearborn, United States Actalent Full timeDescription: Position Description: The candidate will configure, test, and debug CAN-based communications within a powertrain controls application with a focus on applications that utilize CAN Message Authentication, or CMA. This includes: > Generate Powertrain Control Module Basic Software Communication Stack using Vector Davinci Configurator > Configure...
-
Software Engineer Controls
1 month ago
Dearborn, United States Actalent Full timeDescription: Position Description: The candidate will configure, test, and debug CAN-based communications within a powertrain controls application with a focus on applications that utilize CAN Message Authentication, or CMA. This includes: > Generate Powertrain Control Module Basic Software Communication Stack using Vector Davinci Configurator > Configure...
-
Dearborn, Michigan, United States Cognizant Full timeHardware in the Loop HIL Model Based Software Engineer - MATLAB SimulinkAbout the jobJob Title: Hardware in the Loop (HIL Model Based Software Engineer - MATLAB SimulinkAbout Cognizant's Mobility PracticeCognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and software...
-
Dearborn, United States Cognizant Full timeHardware in the Loop HIL Model Based Software Engineer - MATLAB Simulink About the jobJob Title: Hardware in the Loop (HIL Model Based Software Engineer - MATLAB Simulink About Cognizant’s Mobility Practice Cognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and...
-
Embedded Engineer
2 weeks ago
Dearborn, United States ICONMA Full timeEmbedded Engineer Location: Dearborn MI/Hybrid Duration: 12 Months Description: Position Duties: In this role you will be assisting with the design, implementation, testing, documentation, and support of software changes to Client-developed control systems tools under the direction of the Vehicle Controls Tools Technical Specialist. Responsibilities...
-
Dearborn, United States Cognizant Full timeJob Title: Hardware in the Loop (HIL Model Based Software Engineer - MATLAB Simulink About Cognizant’s Mobility Practice: Cognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and software delivery. Our clients include well known Automotive OEMs and...
-
Dearborn, United States Cognizant Full timeJob Title: Hardware in the Loop (HIL Model Based Software Engineer - MATLAB Simulink About Cognizant’s Mobility Practice: Cognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and software delivery. Our clients include well known Automotive OEMs and...
-
Dearborn, United States Quantum World Technologies Inc. Full timeLooking On-site || Functional Safety Engineer in Automotive | | Dearborn, MI (Onsite)Role Description:Functional Safety Software Engineer, ISO26262, Software Development Life Cycle, Vehicle development lifecycle experienceCompetencies:EIS : Functional Safety ISO 26262Experience (Years):2-4Essential Skills:1. Working experience in Automotive ECU Embedded...