Jobs and Careers
FR

Embedded Software Engineer 007

Freudenberg Group
Auburn Hills, United Statesfull_timeVerifiedPosted 18 Sept 2024

About the role

Working at Freudenberg: We will wow your world!

Responsibilities:

  • Develop embedded software for BMS applications to meet cost, timing, and performance targets and review, approve, or modify production software designs. 
  • Ensure code and artifacts are maintained to guidelines, participate in and lead code reviews.
  • Adhere to software engineering processes to support efficient and effective high quality embedded software.
  • Support the development and maturation of the SW Toolchain.
  • Work with the Marketing & Sales team to define and implement software supporting BMS product roadmaps; develop overall concepts for new products, and develop cost, timing and feasibility estimates.
  • Work with Program Managers to rigorously enforce Change Management discipline after Design Freeze to ensure BMS software reflects and complies with the appropriate revision levels of the product specifications.  
  • Drive fast and thorough problem resolution through use of team-oriented problem solving tools, including 8D, Ishikawa, 5-Why, Is-IsNot techniques.

Qualifications:

  • B.S. in Electrical, Electronics, Software or Controls Engineering (M.S. preferred).
  • Minimum 3 years of experience in design and development of automotive quality embedded controller software for embedded systems (NXP Power Architecture preferred).
  • Exposure to Automotive Standards and Processes (CMMI / V-Model / ASPICE / ISO26262 / etc.)
  • Proficient in Model Based SW Design (MATLAB/SIMULINK/STATEFLOW), requirement management systems (e.g. DOORs) as well as generating/gleaning Software Requirements from higher level requirements (e.g. System Requirements).
  • Exposure to embedded RTOS (e.g. SafeRTOS)
  • Minimum 3 years of experience with creating software in C code, including: Interacting with microprocessor registers, Interrupt Service Routines , communication systems (SPI/CAN/Etc.)
  • Experience with Vector Family of CAN tools (CANalyzer/CANoe/CANape) including CAN Database and CAPL development
  • Competent in supporting software languages (pearl, python, .NET, Visual Basic, etc.).
  • Experience with Rapid Prototyping systems, such as dSPACE., developing and executing SW integration and unit level testing and plans

The Freudenberg Group is an equal opportunity employer that is committed to diversity and inclusion. Employment opportunities are available to all applicants and associates without regard to race, color, religion, creed, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity or expression, national origin, ancestry, age, mental or physical disability, genetic information, marital status, familial status, sexual orientation, protected military or veteran status, or any other characteristic protected by applicable law.

Freudenberg Battery Power Systems LLC

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Freudenberg Group

View company profile →