We are currently looking for an Algorithm Software Development Engineer to work in our Troy, MI location. The successful candidate will be responsible for performing algorithm software integration testing using SIL, HIL, and other tools.
Responsibilities and Duties
- Design, develop and test embedded microprocessor software in C
- Mathworks Matlab, Simulink, and Stateflow design
- Mathworks real-time workshop autocoding development
- Integration of autocoding and hand coding
- Embedded C programming for 32-bit microprocessors
- Support process activities (analysis, design, reviews, testing)
- Work with system and software engineers in developing new technologies and products|
- Complete assigned individual and team tasks|
- Configuration management support
Need to Haves (Basic Qualifications)
- Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering
- 5+ years of experience with embedded software development using C programming
Nice to Haves (Preferred Qualifications)
- Automotive industry background is strongly preferred (CAN, Ethernet, SPICE, AUTOSAR)
- Active Safety domain knowledge
- Embedded development tools (Debuggers, oscilloscopes, serial data tools, etc)
- Good knowledge of multi core architectures
- Embedded microprocessor experience (operating systems, I/O drivers, communication drivers, QNX,etc.)
- Software testing and debugging experience
- Excellent communication and presentation skills
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.