Develop and maintain BMS application and control software models for BESS applications using MATLAB, Simulink, and Stateflow.
Perform model-based development, automatic code generation, control-algorithm integration, model reviews, and model-to-code debugging.
Generate production-quality embedded code and support software quality and coding-standard compliance.
Develop and execute MIL, SIL, PIL, open-loop, and closed-loop verification and validation strategies.
Create test cases, scenarios, harnesses, and automated scripts; execute regression, functional, boundary-value, robustness, and requirement-based testing.
Analyze test results, perform root-cause analysis, track defects, and maintain test coverage and traceability.
Manage BMS software requirements and requirements-to-test traceability using IBM DOORS or equivalent tools.
Perform static code analysis with Polyspace or Parasoft and model-quality checks with Simulink Check.
Develop MATLAB/M-Scripting and Python automation utilities for test execution, data processing, reporting, and engineering workflows.
Requirements
5–10 years of experience in model-based software development, BMS software, verification, or related work.
Bachelor's or master's degree in Electrical Engineering, Electronics, Instrumentation, Control Systems, Mechatronics, Computer Science, or a related engineering discipline.
Extensive hands-on experience with MATLAB, Simulink, Stateflow, Simulink Test Manager, and Simulink Check.
Strong understanding of model-based development, automatic code generation, BMS architecture, and BMS control algorithms.
Experience with MIL, SIL, PIL, test automation, requirement-based testing, regression testing, test coverage, and traceability.
Experience with IBM DOORS or equivalent requirements-management tools and Polyspace or Parasoft.
Strong MATLAB/M-Scripting skills and good Python programming or scripting skills.
Understanding of C/C++ and embedded software concepts.
Preferred experience with automotive BMS, EV, hybrid-vehicle, energy-storage, or BESS applications; Embedded Coder; CAN/CAN FD; HIL testing; real-time simulation; ISO 26262; AUTOSAR; CI/CD pipelines; Git; battery testing; battery characterization; and battery models.
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside ...
... execution skills. Thorough knowledge of Rockwell PLC software, Siemens HMI software as well as interfaces to other controls systems Knowledge of Emulation softwares like Emulate 3D, etc Knowledge of Machine Vision hardwares/softwares (Matrox) Thorough knowledge of PLC hardware and software design and engineering Knowledge ...
Navan has transformed the corporate travel, payment, and expense landscape by consistently prioritizing user needs We are seeking a Senior Software Engineer (Backend) for our AI-first engineering team to drive the architecture of a next-generation corporate expense management platform, In this role, you will scale backend ...
... Communication Skill. Strong in articulation, building interpersonal skills, and managing technical as well as business stakeholders Qualifications - 12-15 years of software engineering with strong fundamentals in data structures, algorithms, and distributed systems. - Hands-on depth designing, shipping, and operating agentic systems ...
Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide. Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate ...
... the expectation is that once built, the candidate will work from the office as needed. Virtual daily communication is expected with the team. Summary: As a Software Engineer specializing in Salesforce at Rootstock Software, you will be critical in designing, developing, and delivering robust, scalable solutions that power ...
... and Model View publishing.- Troubleshoot NX, Teamcenter and Anark publishing issues.- Support technical data packages and manufacturing use cases.- Work with engineering, manufacturing, quality and IT https://jobeax.com/link/b98mNqN2dpm2gqBN Skills : - Siemens NX MBD / PMI- Anark Core / Anark Workstation - 2+ years- Teamcenter ...
Job Summary Functions as a Senior Instrumentation & Controls Engineering Technician, technical design specialist, and/or lead designer responsible for the development, coordination, and delivery of I&C engineering design deliverables for Floating Liquefied Natural Gas (FLNG) projects / Offshore Projects. Applies advanced ...
Controls Engineer Are you a highly motivated, creative individual and passionate about working with mechanical components or equipment • Would you like to be a part of our team • Join our team! Baker Hughes is the leading energy technology company, who delivers across the energy value chain through our market-leading business ...
Job Purpose Job Description Content for Job Profiles is a work in progress. com. Job Duties and Responsibilities Job Description Content for Job Profiles is a work in progress. com. Education and Qualifications Skills and Competencies []