Job Responsibilities:
- Design, develop, calibrate, and test application embedded code in battery management system applications.
- Develop and implement model-based HV battery controls and core battery algorithms using Matlab/Simulink/StateFlow.
- Validate model-based designs (MIL & SIL).
- Analyze auto-generated code from Embedded Coder.
- Support HIL (hardware-in-loop) testing and analyze data to identify implementation issues.
- Define software test cases and establish traceability to software requirements.
- Support software development processes and create technical design description documents.
- Leverage expertise in Hybrid Battery & Hybrid Vehicle operation, RTOS, ECU configuration, OBDII, Embedded Coder auto-code generation, and Matlab/Python scripting to support work products.
Requirements:
- Bachelor's of Science in Computer Science or Electrical/Electronic Engineering from an ABET-accredited or equivalent program.
- 3-5 years of engineering experience in developing software with a track record of robust implementations for production software.
- 3-5 years of experience with model-based design tools, auto code generation, test case development, and configuration management.
- Embedded C programming experience.
- Proficient in MATLAB/Simulink.
- Experience with data acquisition and analysis tools such as ETAS-INCA.
- Understanding of CAN data networking.
- Proficient with Vector tools (CANalyzer, CANape, CANoe).
- Ability to work effectively in a fast-paced environment and adapt to changes.
- Willingness to work extended hours occasionally to meet deadlines.
- Excellent communication, problem-solving, and organizational skills.
Preferred Qualifications:
- Master's of Science in Electrical/Electronics/Software Engineering or Computer Science from a recognized institution.
- Experience with battery management software development and control algorithms.
- Experience with AUTOSAR.
- Tier 1 supplier experience.
- Experience with Agile development processes.
- Willingness to travel to the US for meetings is a plus.