Automotive Embedded Software Engineer AUTOSAR C++
Company: Omni Inclusive
Location: Dearborn
Posted on: May 4, 2024
|
|
Job Description:
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
Keywords: Omni Inclusive, Redford , Automotive Embedded Software Engineer AUTOSAR C++, IT / Software / Systems , Dearborn, Michigan
Click
here to apply!
|