- Develop and implement model-based application software for automotive battery management systems
- Collaborate with cross-functional teams to define software requirements and specifications
- Design software architectures and develop control algorithms for battery management
- Conduct software testing and validation to ensure compliance with industry standards and regulations
- Debug, optimize, and troubleshoot software issues
- Integrate software with hardware components and perform system-level testing
- Participate in code reviews and ensure adherence to best practices and coding standards
- Stay updated with the latest advancements in automotive battery technologies and software development methodologies
- Document software design, development processes, and testing results
Requirements
- At least 4+ years of experience in model-based application software development for automotive control units
- At least 1+ year of experience with automotive battery systems
- Proficiency in model-based development tools such as MATLAB/Simulink
- Strong understanding of battery management systems, including SOC (State of Charge), SOH (State of Health), and cell balancing
- Experience with automotive communication protocols (CAN, LIN, FlexRay)
- Knowledge of software development processes and standards (ASPICE, ISO 26262)
- Proficiency in programming languages such as C/C++ and embedded systems development
- Upper-Intermediate level of English
Specific Skills for BMS:
- Deep understanding of different battery chemistries and their characteristics
- Experience with SOC estimation techniques like Coulomb counting, OCV method, and model-based estimation
- Knowledge of SOH estimation methods, including impedance spectroscopy and capacity fade analysis
- Proficiency in passive and active cell balancing techniques and algorithm design
- Understanding of battery safety standards and protection mechanisms
- Experience in designing protection algorithms to ensure battery safety
- Proficiency in simulation tools for battery modeling and control algorithm design
- Skills in data acquisition, analysis, and diagnostics to monitor and maintain battery performance
WOULD BE A PLUS
- Familiarity with industry standards and regulations related to automotive software and battery systems, including ISO/SAE 21434, and UNECE WP.29
- Experience with AUTOSAR (Automotive Open System Architecture)
- Knowledge of version control systems (e.g., Git) and CI/CD practices
- Understanding of electric vehicle (EV) architecture and systems, including thermal management and power management
- Experience with Agile/Scrum development methodologies and V-model software development process
- Ability to mentor junior developers and manage multiple tasks effectively
- Experience with Real-Time Operating Systems (RTOS) and Hardware-in-the-Loop (HiL) testing
Β
Sigma Software
Fast-growing, leading provider of online casino games, working with some of the biggest brands worldwide, with a passion for delivering technically and creatively cutting-edge products.
Other jobs at Sigma Software
Β
Β
Β
Β
Β
Β
Β
Β
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Β
Β
Β
Β
Β
Β
Β
Β