Job Information
Fiat Chrysler Automobile Base Software Engineer – (C, C++) – Remote in Auburn Hills, Michigan
Base Software Engineer – (C, C++) – Remote
Job ID:S1241
Career Area:Engineering & Design
Job Category:Product Design & Engineering-Engineering
Location:Auburn Hills,MI
48326,US
Date Posted:January 26, 2021
Brand:FCA Group
Apply (http://www.candidatecare.com/srccsa/RTI.home?c=40&d=fcagroup.candidatecare.com&r=5000684239210&rb=SYMPHONYTALENT) Refer A Friend
Share this job
Share on Facebook
Share on Twitter
Share on Linkedin
Share by Mail
Job Overview
Qualifications
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
Our benefits reflects the FCA commitment to helping you reach your personal and professional goals. In addition to an environment that promotes career development, we offer benefits for a healthy lifestyle and a rewarding future, designed to take care of you and your family, in various stages of life.
As a global company, our employee packages will vary by country, customary norms and the legal entity into which you are hired.