Embedded Software Engineer 007
Freudenberg GroupAbout 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 LLCApply 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 KitFree account required — sign up in 30s