Пошук роботи на robota.uaukraine
Sigma Software — вакансія в Application Software Developer (Automotive)
Віддалена робота

Application Software Developer (Automotive)

Sigma Software
4 години тому
19 вересня 2024
Угорщина
Віддалена робота
Повна зайнятість

We invite a talented, result-oriented Application Software Developer with an analytical mindset who is excited to work in the Automotive domain.

We are looking for a Middle/Senior Application Software Developer for our new customer in the Automotive domain. As a part of this cutting-edge project, you will be working with advanced software development methodologies, developing advanced application software for automotive battery management systems.
Sounds interesting, doesn’t it? Keep reading!

Customer
Customer is a global innovative systems partner in the mobility sector and is one of the 100 suppliers to the automotive industry worldwide. The company’s product portfolio comprises in-house developed roof systems, heating and cooling systems for various types of vehicles, batteries and charging solutions for hybrid and electric vehicles, as well as complementary services relating to thermal management and electromobility.

Project
The project focused on the development of model-based application software for automotive battery management systems (BMS). It aims to leverage advanced software development methodologies to enhance the performance, safety, and reliability of automotive battery systems.
From a technological standpoint, this project is particularly interesting because involves developing advanced application software for automotive battery management systems. It integrates automotive communication protocols (CAN, LIN, FlexRay), adheres to industry standards (ASPICE, ISO 26262), and employs HIL and SIL systems for rigorous testing.

Technology Stack: MATLAB/Simulink, C/C++, CAN, LIN, FlexRay, HIL systems, SIL systems, ASPICE, ISO 26262, battery modeling and simulation tools, SOC and SOH calculation tools, Git, RTOS, microcontrollers, processors.

Responsibilities
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
Sigma Software — вакансія в Application Software Developer (Automotive): фото 2

We are IT consulting and software product company.

більше 500  співробітників

з 2002 року  на ринку

  • Знижки працівникамЗнижки працівникам
  • Корпоративні заходиКорпоративні заходи
  • Компенсація спортзалаКомпенсація спортзала
  • Компенсація навчанняКомпенсація навчання
  • Гнучкий графікГнучкий графік