Model-Based Development (MBD) Engineer - BMS & EV Powertrain at Capgemini

Capgemini · Bangalore, India

📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Capgemini 👥 Experience 1-3 years 🎓 Qualification Hands-on with Python. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills MATLAB Simulink Stateflow Python MathWorks / SCADE Model-Based Development (MBD) Battery Management Systems (BMS) BEV/HEV Powertrain Model-Based Development (MBD) Engineer - BMS & EV Powertrain at Capgemini — Full Details & How to Apply Capgemini is seeking a Model-Based Development (MBD) Engineer - BMS & EV Powertrain for its office in Bangalore, India , with a specific requirement for hands-on experience in Python and demonstrated shipping experience in battery management systems. This role offers direct involvement in the development lifecycle of Battery Management Systems (BMS) and BEV/HEV Powertrain applications using MATLAB and Simulink . This Model-Based Development (MBD) Engineer - BMS & EV Powertrain role involves executing Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) activities to validate BMS and EV powertrain models. The position requires practical use of MATLAB , Simulink , Stateflow , and Python to build and test models within the Model-Based Development (MBD) lifecycle. These tools are essential for simulating and validating real-time performance of automotive systems before physical deployment. The job posting confirms that Capgemini focuses on technology solutions through Model-Based Development (MBD) for automotive applications. The role is part of a dedicated team working on Battery Management Systems (BMS) and EV Powertrain systems, emphasizing technical execution and integration of validated models into real-world systems. Capgemini recruitment in this domain highlights a commitment to engineering excellence in automotive technology. Candidates should be 2024, 2025, 2026 graduates , with hands-on with Python. Relevant technical qualification and demonstrated shipping experience , and a background of 1-3 years experience . The salary for this position is Not Disclosed . Applicants will gain hands-on experience with MATLAB , Simulink , Stateflow , and Python , building expertise in the full MBD lifecycle. This role provides a foundation for progression into advanced automotive software engineering roles, including system integration and validation in electric vehicle development. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: Partially NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Search for Model-Based Development (MBD) Engineer - BMS & EV Powertrain jobs , explore Capgemini recruitment in technology, and find Bangalore, India jobs with practical exposure to automotive software development. Job Role & Responsibilities The Model-Based Development (MBD) Engineer at Capgemini is responsible for building and validating Battery Management Systems (BMS) in BEV/HEV powertrain applications using MATLAB and Simulink , ensuring real-time performance through Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing. Develop BMS models in Simulink using dynamic system blocks to simulate state estimation and thermal behavior under real-world operating conditions. Validate BMS functionality through MATLAB scripts that execute test cases against predefined performance metrics such as cell voltage accuracy and temperature response. Implement control logic using Stateflow to define state transitions for battery fault detection and recovery in Battery Management Systems (BMS) . Automate repetitive tasks in Python to generate simulation inputs, parse output logs, and validate model outputs against real-world data from test benches. Integrate BMS models into BEV/HEV powertrain systems via MathWorks/SCADE interfaces, ensuring compatibility with existing control architecture and communication protocols. Conduct Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) tests using Simulink and Python scripts to verify system behavior under fault conditions and load variations. Maintain legacy Python and Simulink codebases with version control, ensuring code quality and adherence to modular design standards for BMS applications. Document model development workflows, test results, and failure analysis in structured technical reports to support continuous improvement in BMS design. This role demands direct ownership of BMS model development , where every simulation result and code change impacts the real-time performance of BEV/HEV powertrain systems in production environments. Required Skills & Technical Competencies The role requires a strong technical foundation in Model-Based Development (MBD) tools and Battery Management Systems (BMS) design, with hands-on proficiency in MATLAB , Simulink , Python , and Stateflow for system modeling and automation. Technical Skills MATLAB — essential — used for developing and validating BMS applications through script-based testing and data analysis. Simulink — intermediate — used for modeling and simulating dynamic systems, including BMS and powertrain subsystems under varying load conditions. Python — entry — required for scripting automation, data parsing, and execution of Model-in-the-Loop (MIL) test cases in BMS development. Stateflow — intermediate — used to design state machines for BMS fault detection and recovery logic in BEV/HEV powertrain systems. MathWorks/SCADE — intermediate — used to interface BMS models with existing control logic in powertrain architectures. Model-Based Development (MBD) — advanced — central to the entire lifecycle of BMS and powertrain system development, from modeling to deployment. When preparing your resume, emphasize specific MATLAB and Python scripts you’ve written, Simulink models with measurable outputs, and Stateflow state machines used in BMS fault handling. Eligibility Criteria This role is designed for candidates with a relevant technical qualification , hands-on Python experience , and a background in Battery Management Systems (BMS) or powertrain engineering. Must hold a degree in Electrical Engineering, Mechanical Engineering, or a related technical field with a focus on control systems or automotive systems . Eligible only for 2024, 2025, and 2026 batches, with no exceptions for earlier years. Minimum of 1 year of hands-on experience with Python and MBD tools , including project work or internships in BMS or powertrain systems. Must have a CGPA of 6.0 or above in core technical subjects such as control systems , electrical circuits , and automotive systems . Must demonstrate portfolio evidence of Python scripts, Simulink models, or BMS design projects in academic or internship settings. Must have completed at least one technical project involving modeling or simulation of BMS or powertrain components using MATLAB or Python . Documentation & Portfolio Requirements Your resume must include a clear technical portfolio with Python scripts , Simulink model files , and project reports that show end-to-end BMS development or powertrain simulation tasks. Include a GitHub link or project documentation showing a Python script that automates Simulink model execution and a BMS state machine built in Stateflow with test results. This proves direct technical capability in MBD workflows. Salary for Model-Based Development (MBD) Engineer - BMS & EV Powertrain at Capgemini 💰 Compensation Not Disclosed The advertised compensation for the Model-Based Development (MBD) Engineer - BMS & EV Powertrain role at Capgemini is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Model-Based Development (MBD) Engineer - BMS & EV Powertrain Upskilling with the right resources significantly enhances your chances of selection for this specialized role. Recommended Courses & Resources Python — Essential for developing algorithms and simulations in MBD. MathWorks / SCADE — Vital for model-based design and system verification. KodNest — Helps in mastering coding skills relevant to powertrain applications. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating hands-on experience with Python — Ensure this is evident in your resume. ❌ Using a generic resume — Tailor it to align with the specific responsibilities outlined in the job description. ❌ Listing technologies like MATLAB or Simulink without context — Provide examples of how you applied them in previous projects. ❌ Ignoring the specified experience requirement of 1-3 years — Ensure you meet this to avoid disqualification. ❌ Adding unrelated technologies or unsupported claims — This can backfire in ATS screenings. ❌ Failing to verify the official Apply URL — Always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting your application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Model-Based Development (MBD) Engineer - BMS & EV Powertrain Optimizing your resume for ATS is crucial for standing out in the application process for this role. ATS Keywords to Include Model-Based Development Battery Management Systems MATLAB Simulink Python Stateflow MathWorks BEV HEV MBD Software-in-the-Loop Model-in-the-Loop Resume Tips for This Role Highlight hands-on experience with Python prominently on your resume. Emphasize familiarity with MATLAB and Simulink , as these tools are essential. Include relevant projects that demonstrate skills in BMS or powertrain applications. Use exact keywords from the job description naturally to align with ATS requirements. Avoid adding unsupported claims or technologies that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated experiences or unsupported claims in your resume for this role. How to Apply for Model-Based Development (MBD) Engineer - BMS & EV Powertrain at Capgemini Apply Now — Capgemini Open the official Apply URL and confirm the job title and company details match the position you're applying for. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience for the MBD Engineer role in BMS & EV Powertrain. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Capgemini NexisGrow.com does not charge any fees for job applications. Capgemini Capgemini is a technology company based in Bangalore, India. This role is onsite and operates within the technology industry, focusing on Model-Based Development for automotive systems. The position supports engineering innovation in Battery Management Systems and electric vehicle powertrains. The team develops and validates Battery Management Systems (BMS) and BEV/HEV powertrain applications using MATLAB , Simulink , Stateflow , Python , and MathWorks/SCADE. Responsibilities include end-to-end MBD lifecycle activities such as Model-in-the-Loop, Software-in-the-Loop, and Hardware-in-the-Loop testing, along with model verification and auto code generation. This role aligns with Capgemini ’s specialization in Model-Based Development for automotive systems, offering hands-on experience in industry-standard tools and methodologies. Early-career professionals gain exposure to real-world tools like MATLAB , Simulink , and Python , and learn core MBD practices including model validation and functional safety in EV powertrain systems. Company Details Industry Technology Location Bangalore, India Connect With Us Careers Apply Now Website 🔗 careers.capgemini.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and 1-3 years of experience from the 2024, 2025, and 2026 batches can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Key skills include MATLAB, Simulink, Python, and knowledge of Battery Management Systems. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is 'Not Disclosed'. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review MATLAB and Simulink functionalities. 2. Brush up on Python scripting. 3. Understand BMS and powertrain concepts. 4. Prepare to discuss previous projects. 5. Familiarize yourself with Model-Based Development methodologies. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bangalore, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role offers exposure to advanced automotive technologies and methodologies in Model-Based Development. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in MATLAB, Simulink, Python, and any relevant projects in BMS or powertrain applications. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineering teams in an onsite setting, focusing on automotive technology. ? Can freshers apply for this role? Fresher Tap to expand + Answer The posting does not explicitly state that freshers are accepted, as the experience requirement is 1-3 years. 🔗 Explore More on NexisGrow More jobs in Bangalore Browse all Tech jobs Latest Fresher jobs More jobs at Capgemini Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com