Embedded Battery Control Software Engineer

4 weeks ago


Windsor, Ontario, Canada V2Soft Full time
V2Soft is a global technology firm dedicated to delivering innovative solutions that address real-world challenges. Our commitment to diversity enriches our workplace and enhances our service to clients.

Position Overview:

  • Create, develop, calibrate, and evaluate embedded software for battery management systems.
  • Design and implement model-based high-voltage battery control systems and essential battery algorithms utilizing Matlab/Simulink/StateFlow.
  • Conduct validation of model-based designs (Model-in-the-Loop & Software-in-the-Loop).
  • Analyze auto-generated code produced by Embedded Coder.
  • Assist in hardware-in-loop (HIL) testing and evaluate data to pinpoint implementation challenges.
  • Define software testing scenarios and ensure traceability to software specifications.
  • Contribute to software development methodologies and produce technical design documentation.
  • Additional expertise that will enhance deliverables includes: foundational knowledge of Hybrid Battery & Hybrid Vehicle operations, Real-Time Operating Systems (RTOS), Electronic Control Unit (ECU) configuration, On-Board Diagnostics (OBDII), Embedded Coder auto-code generation, and scripting in Matlab/Python.
Qualifications:

  • Bachelor’s degree in Computer Science or Electrical/Electronic Engineering from an accredited program.
  • Relevant engineering experience in software development utilizing model-based design with a proven record of successful production implementations.
  • Experience and familiarity with tools for model-based design, auto code generation, and test case development.
  • Proficient in Embedded C programming.
  • Strong skills in MATLAB/Simulink.
  • Prior experience with data acquisition and analysis tools.
  • Understanding of CAN data networking.
  • Proficient with Vector tools (CANalyzer, CANape, CANoe).
  • Ability to thrive in a dynamic development environment and adapt to changes.
  • Willingness to occasionally work extended hours to meet project timelines.
  • Exceptional verbal and written communication abilities.
  • Strong problem-solving and organizational skills.
Preferred Skills:

  • Master’s degree in Electrical/Electronics/Software Engineering or Computer Science from a recognized institution.
  • Previous experience in battery management software development and control algorithms.
  • Familiarity with AUTOSAR.
  • Experience with tier supplier processes.
  • Knowledge of Agile software development methodologies.

Additional Requirements:

  • Location:

This position is hybrid, requiring the candidate to work on-site as needed.

Occasional travel may be necessary for meetings.

  • Windsor, Ontario, Canada KCM Technical Full time

    Battery Software Engineer Overview:We are seeking a skilled Battery Software Engineer to contribute to the development of advanced battery management systems. The ideal candidate will be responsible for designing, developing, and testing embedded software solutions tailored for battery applications.Key Responsibilities: Create, develop, calibrate, and...


  • Windsor, Ontario, Canada KCM Technical Full time

    Battery Software Engineer Overview:The role of a Battery Software Engineer at KCM Technical involves the design and development of embedded software for battery management systems. This position requires a strong foundation in model-based design and software engineering principles.Key Responsibilities:Develop and calibrate embedded application code for...


  • Windsor, Ontario, Canada KCM Technical Full time

    Battery Software Engineer Overview:We are seeking a skilled Battery Software Engineer to contribute to the development of cutting-edge battery management systems. This role involves a range of responsibilities aimed at enhancing the performance and reliability of our battery technologies.Key Responsibilities: Design and implement embedded software solutions...


  • Windsor, Ontario, Canada RGBSI Full time

    Job Overview: We are seeking a skilled professional to contribute to the development and optimization of embedded software for battery management systems. The ideal candidate will engage in the following responsibilities: Design, develop, calibrate, and test embedded application code for battery management systems. Create and implement model-based...


  • Windsor, Ontario, Canada RGBSI Full time

    Job Overview: We are seeking a skilled professional to contribute to the design and development of embedded software for battery management systems. The ideal candidate will possess a strong background in software engineering, particularly in model-based design methodologies. Key Responsibilities: Create, develop, calibrate, and validate embedded...


  • Windsor, Ontario, Canada RGBSI Full time

    Position Overview:We are seeking a skilled Quality Assurance Engineer specializing in Battery Management Systems. The ideal candidate will be responsible for the design, development, calibration, and testing of embedded application code within battery management system applications.Key Responsibilities:1. Develop and implement model-based high-voltage...


  • Windsor, Ontario, Canada Abacus Service Corporation Full time

    Position Overview:The Battery Management System Engineer plays a crucial role in supporting design and release teams within manufacturing and assembly environments. This position involves close collaboration with the lead Client and Pack Integration DRE, software engineers, technical specialists, and plant personnel to ensure the effective implementation of...


  • Windsor, Ontario, Canada Abacus Service Corporation Full time

    Position Overview: The Battery Management System Engineer plays a crucial role in assisting design and release teams within manufacturing and assembly environments. This individual collaborates closely with the lead Client and Pack Integration DRE, software engineers, technical specialists, and other engineering personnel to ensure the effective...


  • Windsor, Ontario, Canada Abacus Service Corporation Full time

    Position Overview: The Battery Management System Engineer plays a crucial role in collaborating with design and production teams within manufacturing facilities. This position involves close interaction with the lead Client and Pack Integration Design Release Engineer (DRE), software developers, technical experts, and other engineering personnel to ensure...


  • Windsor, Ontario, Canada Abacus Service Corporation Full time

    Position Overview: The End-of-Line Engineer for Propulsion Systems is tasked with assisting design and release teams within manufacturing and assembly environments. This role requires close collaboration with the lead Client and Pack Integration DRE, software engineers, technical specialists, and plant personnel to ensure the effective implementation of the...


  • Windsor, Ontario, Canada Abacus Service Corporation Full time

    Position Overview:The End-of-Line Engineer for Propulsion Systems is tasked with assisting design and release teams within manufacturing and assembly environments. This role requires close collaboration with the lead Client and Pack Integration Design Release Engineer (DRE), software developers, technical experts, and plant staff to ensure the effective...


  • Windsor, Ontario, Canada V2Soft Full time

    V2Soft is a global organization dedicated to delivering high-performance technology solutions that address real-world business challenges. Our commitment to diversity in the workplace enhances our ability to serve our clients effectively. Position Overview: The Battery Management System Engineer plays a crucial role in supporting design and release teams...


  • Windsor, Ontario, Canada V2Soft Full time

    V2Soft is a global technology firm dedicated to delivering high-performance solutions that address real-world challenges. Our mission is to foster partnerships that lead to mutual success while promoting diversity within our workforce, which we believe enhances our service to clients. Position Overview: The End-of-Line Engineer for Propulsion Systems...


  • Windsor, Ontario, Canada Abacus Service Corporation Full time

    Position Overview:The Battery Management System Engineer plays a crucial role in supporting design and release teams within manufacturing and assembly environments. This position requires close collaboration with the lead Client and Pack Integration Design Release Engineer (DRE), software developers, technical experts, and other engineering personnel to...


  • Windsor, Ontario, Canada V2Soft Full time

    V2Soft is a global technology company dedicated to delivering high-performance solutions that address real-world challenges. Our mission is to forge strong partnerships with our clients, ensuring mutual success and fostering a diverse workplace that enhances our service delivery. Position Overview: The End-of-Line Engineer for Propulsion Systems plays a...


  • Windsor, Ontario, Canada RGBSI Full time

    Position Overview:The Battery Management System (BMS) End-of-Line Engineer plays a crucial role in supporting design and production teams within manufacturing environments. This individual collaborates closely with the lead BMS and Pack Integration Design Release Engineer (DRE), software developers, technical experts, and plant staff to ensure the effective...


  • Windsor, Ontario, Canada RGBSI Full time

    Job DescriptionJob Summary:The Propulsion System Battery Management System EoL Engineer will support design and release teams in manufacturing and assembly plants. This person will work closely with the lead BMS and Pack Integration DRE, software engineers, technical specialists, other engineers, and plant personnel to ensure Battery Management System is...


  • Windsor, Ontario, Canada RGBSI Full time

    Job DescriptionJob Summary:The Propulsion System Battery Management System EoL Engineer will support design and release teams in manufacturing and assembly plants. This person will work closely with the lead BMS and Pack Integration DRE, software engineers, technical specialists, other engineers, and plant personnel to ensure Battery Management System is...


  • Windsor, Ontario, Canada RGBSI Full time

    Job DescriptionJob Summary:The Propulsion System Battery Management System EoL Engineer will support design and release teams in manufacturing and assembly plants. This person will work closely with the lead BMS and Pack Integration DRE, software engineers, technical specialists, other engineers, and plant personnel to ensure Battery Management System is...


  • Windsor, Ontario, Canada RGBSI Full time

    Job DescriptionJob Summary:The Propulsion System Battery Management System EoL Engineer will support design and release teams in manufacturing and assembly plants. This person will work closely with the lead BMS and Pack Integration DRE, software engineers, technical specialists, other engineers, and plant personnel to ensure Battery Management System is...