Platform Integration Engineer
- Dearborn, MI, United States
From $39 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $39 USD / hour
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
Must Haves
- 3+ years Embedded Software Engineering
- 2+ years C/C++ and/or Python, with strong C/C++ programming
- Experience with microcontroller-based automotive ECUs/modules
- AUTOSAR Classic platform integration experience
- Experience with MCU/low-level embedded development
- Hands-on with I2C, SPI, ICU, PWM, GPT, CAN
- Experience integrating/testing embedded software
- 1+ year developing automotive ECU proof-of-concepts
- 1+ year working in Agile Bachelor's in Electrical Engineering, Computer Science, or related field
Nice to Have Skills & Experience
Plusses
- Vector-based AUTOSAR Classic experience
- AUTOSAR BSW / OS configuration
- RTE configuration and AUTOSAR Authoring Tools
- CAN DBC / LIN LDF integration
- Embedded Linux
- Hardware/software simulation
- Strong embedded debugging
- ISO 26262 / ASIL A-D Master's degree
Job Description
Role Overview Platform Integration Engineer supporting IG's client's Body Controls organization. This person will work on microcontroller-based modules, integrating the AUTOSAR Classic platform, BSW, embedded applications, and vehicle communication interfaces for current and next-generation vehicle systems. Day to Day
- Bring up and configure MCU platforms and MCAL drivers
- Develop/debug embedded C/C++ software
- Configure and integrate AUTOSAR BSW and OS
- Integrate CAN/LIN communications
- Support sleep/wake and power-state management
- Integrate applications with platform middleware
- Troubleshoot issues spanning MCU drivers, BSW, OS, middleware, and applications
- Optimize RAM, CPU load, execution time, and startup performance Maintain platform configurations, documentation, builds, and releases
Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages while on contract for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
More about this job
Skills
- C
- C++
- Python
- Electrical engineering
- Computer science
- Linux
- Debugging
- Communication skills
- IBM Middleware
- Troubleshoot
- Documentation