Automotive Embedded Software Engineer AUTOSAR C++

6 months ago


Dearborn, United States Omni Inclusive Full time

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



  • Dearborn, United States United Software Group Full time

    Title: Embedded Software Engineer AUTOSAR C++Location: Dearborn, MI. Hybrid 2-3 days 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...


  • Dearborn, Michigan, United States United Software Group Full time

    Job Title: Embedded AUTOSAR Functional Safety Software Developer About United Software Group:We are a leading provider of innovative software solutions for the automotive industry. Our team is passionate about developing cutting-edge technology that enhances vehicle safety and performance. Job Summary:We are seeking an experienced Embedded AUTOSAR...


  • Dearborn, Michigan, United States United Software Group Full time

    About the Position:">United Software Group is seeking a skilled AUTOSAR C++ Systems Engineer to lead the design and implementation of embedded software for various vehicle features. As a key member of our software development team, you will be responsible for ensuring the technical integrity and quality of our software solutions.">Key...


  • Dearborn, Michigan, United States United Software Group Full time

    Job Summary:">Our company is seeking an experienced Adaptive AUTOSAR Software Architect to design and implement embedded software for various vehicle features. As a key member of our software development team, you will be responsible for ensuring the technical integrity and quality of our software solutions.">Main Responsibilities:">">Designing and...


  • Dearborn, United States Acro Service Corp Full time

    Job Title:- Embedded Software EngineerDuration:- 12- Months- months position (May go Longer)Location:- DEARBORN,MIStandard Shift: Day*** POSITION IS HYBRID ***Job Description:• Software development knowledge in embedded systems.• The Body Control Software team develops software for vehicle features such as starting, locking, lighting, alarms, windows,...


  • Dearborn, United States Acro Service Corp Full time

    Job Title:- Embedded Software EngineerDuration:- 12- Months- months position (May go Longer) Location:- DEARBORN,MIStandard Shift: Day*** POSITION IS HYBRID ***Job Description:• Software development knowledge in embedded systems. • The Body Control Software team develops software for vehicle features such as starting, locking, lighting, alarms, windows,...


  • Dearborn, United States Optimal Inc. Full time

    Job DescriptionJob DescriptionPosition Description:Develop chassis (brakes, steering, suspension) control algorithms for advanced chassis systems to deliver vehicle attributes, including control architecture selection, algorithm simulation, implementation, and verification and validation via leveraging a combination of model-in-the-loop (MIL),...


  • Dearborn, United States Optimal Staffing Full time

    Position Description:Develop chassis (brakes, steering, suspension) control algorithms for advanced chassis systems to deliver vehicle attributes, including control architecture selection, algorithm simulation, implementation, and verification and validation via leveraging a combination of model-in-the-loop (MIL), software-in-the-loop (SIL),...


  • Dearborn, United States Optimal Staffing Full time

    Position Description:Develop chassis (brakes, steering, suspension) control algorithms for advanced chassis systems to deliver vehicle attributes, including control architecture selection, algorithm simulation, implementation, and verification and validation via leveraging a combination of model-in-the-loop (MIL), software-in-the-loop (SIL),...


  • Dearborn, United States Optimal CAE Full time

    Software Engineer - Model BasedPosition Description: Candidates for consideration will focus on accelerating the use of automation in the simulation and software development processes to drive breakthroughs in development and testing efficiency. The engineer will work with a variety of Ford software, controls, and simulation teams to understand their...


  • Dearborn, United States Optimal Inc. Full time

    Job DescriptionJob DescriptionSoftware Engineer - Model BasedPosition Description:Candidates for consideration will focus on accelerating the use of automation in the simulation and software development processes to drive breakthroughs in development and testing efficiency. The engineer will work with a variety of Ford software, controls, and simulation...


  • Dearborn, United States Omni Inclusive Full time

    Summary: In this role Cyber Security Engineers will focus on all aspects of cyber security for control modules to prevent threat actors from compromise of automotive systems. You will be involved in the design, implementation, and validation of security controls for software for a variety of vehicle features, such as: over the air updates, connectivity...


  • Dearborn, Michigan, United States Omni Inclusive Full time

    Career Opportunity:The C++ Software Architect will lead control system project planning and program management to meet functional, quality, and timing objectives. The ideal candidate will have experience in AUTOSAR software development/integration projects and Failure Mode Avoidance techniques and/or ISO 26262 functional safety...


  • Dearborn, Michigan, United States Optimal CAE Full time

    Optimal CAE is seeking a highly skilled Embedded Software Architect to accelerate automation in simulation and software development processes.About the RoleWe are looking for a talented professional with expertise in creating desktop and cloud solutions to drive breakthroughs in development and testing efficiency. As an Embedded Software Architect, you will...


  • Dearborn, United States Stefanini, Inc Full time

    Join us to co-create solutions for a better future!Job DetailsSoftware DeveloperEmbedded Software EngineerDearborn, MIPosted: 10/29/2024Job ID#: 58890Job Category: Software DeveloperPosition Type: ContractDuration: Long TermStefanini Group is hiring!Stefanini is looking for an Embedded Software Engineer, Dearborn, MI (Hybrid)Product Development uses design...


  • Dearborn, Michigan, United States Saxon Global Full time

    Saxon Global is hiring a skilled Software Engineer with Automotive Experience to fill a key position in its team. This full-time contract role requires at least 8 years of experience working in the automotive sector.The successful candidate will possess strong skills in embedded C programming, including knowledge of Unified Diagnostics Specification (ISO...


  • Dearborn, Michigan, United States Prudent Technologies and Consulting, Inc. Full time

    About Prudent Technologies and Consulting, Inc.Our company is dedicated to providing cutting-edge technology solutions that meet the evolving needs of the automotive industry.Job OverviewThis position requires a highly skilled engineer with expertise in in-vehicle cybersecurity to join our team and contribute to the development of secure vehicle...


  • Dearborn, United States zobility Full time

    Position Description:Develop chassis (brakes, steering, suspension) control algorithms for advanced chassis systems to deliver vehicle attributes, including control architecture selection, algorithm simulation, implementation, and verification and validation via leveraging a combination of model-in-the-loop (MIL), software-in-the-loop (SIL),...


  • dearborn, United States zobility Full time

    Position Description: Develop chassis (brakes, steering, suspension) control algorithms for advanced chassis systems to deliver vehicle attributes, including control architecture selection, algorithm simulation, implementation, and verification and validation via leveraging a combination of model-in-the-loop (MIL), software-in-the-loop (SIL),...


  • Dearborn, United States Stefanini Group Remote Work Freelance Full time

    Details:Job DescriptionStefanini Group is hiring!Stefanini is looking for an Embedded Software Engineer, Dearborn, MI (Hybrid)For quick apply, please reach out Anmol Tyagi at 248-263-8628/anmol.tyagi@stefanini.comProduct Development uses design thinking & user experience methods to deliver breakthrough products and services that delight our customers. We...