-
Base Software Engineer – (C, C++) – Remote
Posted: 02/01/2021Apply Now
Job Description
The BSW Embedded Software Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for module control features. The Engineer will perform reviews and/or inspections for requirements, design documents, Simulink Models, C/C++/assembly code, and test plans and will interact with other departments/vendors on eliciting software requirements, the candidate embrace and ensure virtualization methods and techniques are used in controls/software development life cycle.
Basic Qualifications:- A minimum of a Bachelor of Science in Mechanical or Electrical Engineering or equivalent (Materials /Chemical/ Civil/ Aerospace/Computer/Computer Science or equivalent) from an ABET accredited university
- A minimum of 3 years of engineering experience
- A minimum of 2 years of experience with embedded C/C++ software
- Experience with CAN communication stacks, SPI communications, and/or LIN communication
- protocols
- Experience in programming / scripting language(s)
- Experience in software verification / validation including white box, black box and gray box testing
- Experience using data acquisition tools
- Strong communication skills, both verbal and written
- Ability to adapt to a changing environment with minimal effect on productivity
- Familiarity of industry standard process framework models (ASPICE, ISO 26262)
Preferred Qualifications:- Master of Science degree in Mechanical or Electrical Engineering from an ABET accredited university
- Experience with CAN stack, SPI, LIN and Flash Bootloader integration, OSEK OS, or diagnostic
- management
- Hardware background (ability to read/understand ECU schematic, identify HW-SW integration issues)
- Automotive experience either at work or university, such as Formula SAE or SAE EcoCAR
- Embedded C/C++ software experience in real time operating system environment
- Experience in MATLAB/Simulink / Target Link / Embedded Coder (MBD)
- Experience with ETAS, INCA, CANoe, CANalyzer
- Experience implementing embedded real-time controls and software solutions
- Strong understanding of internal combustion engines and/or vehicle subsystems
- Experience working in cross functional teams
- Familiarity with microprocessor-based controls and development tools (emulators, debuggers, etc.)
- Experience in simulation/virtual methodologies and/or tools
- Experience with Flash Bootloader integration, OSEK OS, or diagnostic management
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled.Additional Postings available from Stellantis NV
Battery Software Engineer - Safety - Auburn Hills, MI
Connected Vehicle - Analytics Specialist - Auburn Hills, MI
Design System Engineer (DSE) - RWD Hybrid Transmissions
2021 Summer Vacation Replacement - Metro Detroit Area
PDC Warehouse Supervisor - Center Line, MI
2021 Mopar Vehicle Protection - Technical Service Analyst - SVR - Center Line, MI
2021 Mopar Supply Chain Parts Procurement Analyst - SVR - Center Line, MI
2021 Manufacturing Summer Vacation Replacement - Warren, MI
Shift Operations Manager - B or C Crew - Warren, MI
Senior Technical Specialist, Lithium Ion Cell - Auburn Hills, MI
Follow Up Analyst - 2021 Summer Vacation Replacement - Detroit, MI
Technical Specialist - Thermal Design of Electric Machines - Auburn Hills, MI
Production Supervisor - Detroit, MI
HR Generalist - Labor Relations - Detroit, MI
Tell a Friend
-
Featured Events
-
-
Event Calendar
-
Event Calendar
-
Building Business. Building Community.