Β 

Application Software Developer

Mid-level
πŸ‡ΊπŸ‡¦ Ukraine
Software Developer
Software development

  • 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

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.

Gambling
Gaming
Technology

Other jobs at Sigma Software

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

View all Sigma Software jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

πŸ‡ΊπŸ‡¦ Ukraine
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β