Opportunities unlimited for everyone - be bold, curious, and seek to shape the future. Explore what's possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, You Matter!


Model Based SW Engineer
Tata Elxsi is amongst the world’s leading providers of design and technology services across industries, including Automotive, Broadcast, Communications, and Healthcare. Tata Elxsi is helping customers reimagine their products and services through design thinking and the application of digital technologies such as IoT (Internet of Things), Cloud, Mobility, Virtual Reality, and Artificial Intelligence.
We are seeking dynamic individuals to fill various roles in our Powertrain Engineering team. The Powertrain Engineering team at client is responsible for the design, development, and production of an electric powertrain specifically tailored for our autonomous mobility service.
Key Responsibilities:
- Design, implement, and maintain BMS application logic in Simulink and Stateflow, including operating modes, limits, fault handling, and interfaces for charging, thermal management, and vehicle networks, in the context of a 400 V high-voltage battery system.
- Own the Embedded Coder workflow together with AUTOSAR-oriented tooling: code mappings, data types and fixed-point where needed, storage classes, ARXML artifacts, and clean integration of generated code with the RTE and the overall ECU software build.
- Work in AUTOSAR Classic terms: software components, ports, runnables, and RTE contracts. Coordinate with base software owners on COM stack, network management, diagnostics, and OS scheduling so the application layer fits the platform.
- Maintain requirements traceability using standard automotive ALM tools (such as DOORS, Polarion, or Jama). Link requirements to model elements, tests, and results so design reviews and functional safety evidence stay complete and auditable.
- Plan and execute verification using Simulink Test and related workflows: MiL and SIL testing, support for PIL or HIL as the program needs, back-to-back checks between model and generated code, and structural or decision coverage with Simulink Coverage when ASIL or program rules require it.
- Apply modeling and code quality practices: Model Advisor and Simulink Check for rules and standards, Polyspace on generated or hand code, and Simulink Design Verifier when the team uses it for design errors or coverage goals.
- Manage calibration data through Simulink Data Dictionary, parameters, and variants. Support interface control documents, timing budgets, and CAN signal definitions (for example DBC) with systems engineering and validation.
Required Skills & Experience:
- Bachelor's or Master's degree in electrical engineering, computer engineering, software engineering, controls, or a closely related field.
- Hands -on experience shipping or qualifying model-to-code using Embedded Coder, including AUTOSAR Blockset or an equivalent AUTOSAR code generation workflow.
- Experience with requirements-based testing and traceability in an ALM system (for example DOORS, Polarion, or Jama), linking requirements to models and verification artifacts.
- Experience across MiL and SIL testing, and hands-on exposure to PIL or HIL. Comfort with back-to-back testing and with coverage concepts for safety-related software.
- Working knowledge of CAN-based vehicle communication and experience with Git
- Stay up to date with industry trends and advancements in functional safety and automotive technologies.
- Excellent communication and collaboration skills.
Added or Bonus Qualifications:
- Prior BMS or high-voltage battery ECU application software experience, especially on 400 V class traction systems.
- Exposure to AUTOSAR Adaptive, or to alternate model-to-production flows such as TargetLink, in addition to Embedded Coder.
- Experience with SPI or isolated SPI, UDS, and OEM diagnostic workflows around battery or powertrain ECUs.
- Proficiency with Vector CANoe or CANalyzer and scripting (for example CAPL) for bring-up and test.
- Deep experience with Simulink Coverage, Simulink Check, or Simulink Design Verifier on ASIL-rated programs, or participation in ASPICE-oriented development.
- Continuous integration experience (Jenkins, GitLab CI, or similar) running MATLAB-based tests and automated code generation.
Tata Elxsi UK is an Equal Opportunities Employer. The company is committed to equal employment opportunities regardless of age, sexual orientation, gender, pregnancy, religion, nationality, ethnic origin, disability, medical history, skin colour, marital status, genetic information or parental status. We base all our employment decisions on merit, job requirements and business needs.
Opportunities Await You at Tata Elxsi
Explore Roles



