2018-09-28

Embedded Software Engineer - Electric Power Steeri
Job Opportunity at The PRA Group, Inc

Posted on Sep 28

http://prausa.com    810 765 1181

Location: Plymouth, MI
Job Type: Full Time
Job ID: W4168650

Embedded Software Engineer - Electric Power Steering
Plymouth, MI

Job Summary of the Embedded Software Engineer - Electric Power Steering:
An Embedded Software Engineer with automotive experience is required to play a key role in the implementation of the embedded software, test, and development tools, along with control logic for electric power steering for our client in Michigan. This client is a well-known brand and supplies OEM parts across the globe. If you have real-time embedded software development experience (C/C++ language programming), with knowledge of Vector Tools, then this position is well suited to you.


Responsibilities of the Embedded Software Engineer - Electric Power Steering:
  • Development of embedded C software for motor-driven power steering control and testing
  • Development of CANape-based tools and files such as dbc, ASAP, GUIs for testing and tuning
  • Perform software testing which includes code simulation, ECU test and in-vehicle test
  • Provide support in software architecture design and improvement, code optimization and design reviews.
  • Design and implement Interactive Graphical User Interfaces to be used for tuning of EPS system.
  • Work on Matlab algorithms or C Code to perform complex computation.
  • Read/store data in various formats and interact with CANape and other software to connect with the EPS.
  • Customize functionality as per the customer and user feedback


Qualifications of the Embedded Software Engineer - Electric Power Steering: 
  • BS in Software, Computer, or Electrical/Electronic Engineering, MS preferred.
  • Experience in real-time embedded software development
  • C or C++ language programming experience for embedded systems in Automotive or a similar industry is required.
  • Graphical User Interface development experience preferably with Matlab.
  • Vector Tools such as CANape, CANoe, CANalyzer and CAN protocol experience.
  • Experience with embedded systems development, including debugger, configuration management tools, etc.
  • Experience with design, control, testing, modeling of electric motors.
  • Ability to code, build, flash EPS software to ECU
  • Knowledge of creation and support of analysis and tuning tools/user interfaces using Matlab and Vector tools
  • Knowledge of configuration management and document tool and software development
  • Knowledge of ANSI C/MISRA rules for coding standards will be a plus
  • Digital & analog control implementation experience will be a plus


Salary Range:  $100,000-125,000/year, depending on experience


Location: Plymouth, MI
Type:  Direct
Travel:  Upto 20% (Domestic an International)
Relocation Assistance:  Subject to Review
Visa Sponsorship:  H1B transfers only (with at least 3+ years remaining). NO OPT/F1 will be considered


Knowledge of the following areas may be helpful:- Embedded, Software, power, steering, automotive, electric, EPS, "logic implementation", C, C++, Programming, MDPS, "motor-driven power steering", control, test, CANape, dbc, ASAP, GUIs, ECU, "code optimization", "Graphical User Interfaces", Matlab, CANoe, CANalyzer, modeling, "ANSI C", MISRA, digital, analog
SystemsEngineer.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2019, All Rights Reserved)
CAREERMARKETPLACE INC BBB Business Review