Electrifying Innovation
1 week ago
Job OverviewWe are seeking a skilled Battery Management Software Developer to join our innovative team. This is an exciting opportunity to contribute to the development of advanced battery systems for the electric vehicle industry.Key Responsibilities:Development of application software functions for high-voltage battery management systemsModeling lithium-ion batteries using equivalent-circuit and physics-based methodsUtilize model-based development tools, such as Simulink and Embedded Coder, to design, simulate, and generate production-ready code for BMS state and safety estimation algorithmsDevelop test cases and debugging to identify and resolve issues, ensuring the stability and reliability of the BMS softwareConfigure and optimize low-level control software and participate in design reviews, code inspections, and other engineering activities to ensure the quality and efficiency of the BMS software development processWork closely with multi-disciplinary and multicultural project teams, both domestic and abroadParticipate in quality checks, milestone reviews, and quality assessments to ensureDeliver documentation related to model and algorithm development, ensuring adherence to ASPICE standardsQualifications:Bachelor's degree in Electronics, Computer Engineering, or a related field from a reputable university. A Master's or PhD degree is a plusExperience Model Based Design and Development (e.g. MATLAB/Simulink)In-depth knowledge of battery modeling using physical systems (e.g. Simscape) A strong understanding of lithium-ion battery chemistries (e.g., LFP, NMC) and the physics behind battery behaviorExperience in auto code generation methods, preferably using MATLAB/SimulinkExperience in software unit testing, integration, and validation testing processesKnowledge of version control systems (GIT/SVN/Synergy) and issue tracking tools like JiraFamiliarity with the AUTOSAR architectureBenefitsBe part of a fast-paced, innovative team developing cutting-edge solutionsOpportunities to work on impactful projects that drive innovationContinuous learning and professional developmentEnjoy the flexibility of remote work with occasional travel for team and customer meetingsWork with a diverse, multi-disciplinary team committed to advancing sustainability and performance in the electric vehicle industry