Tallo logoTallo logo

Engineering Support for VH6 BMS

Job

Tata Technologies

Foster City, CA (In Person)

Full-Time

Posted 4 weeks ago (Updated 3 weeks ago) • Actively hiring

Expires 5/27/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Engineering Support for VH6 BMS Foster City, CA Job Details Full-time 6 days ago Benefits Health insurance Dental insurance 401(k) Paid time off Vision insurance Qualifications MATLAB Engineering testing Software Engineering Bachelor's degree in electrical engineering Calibration Embedded systems ISO standards Engineering Mid-level Master's degree Master's degree in software engineering C Bachelor's degree Application design Embedded software Simulink Scripting Software testing Master's degree in electrical engineering OEM Master's degree in computer engineering Electrical Engineering Bachelor's degree in software engineering 4 years Jenkins GitLab Communication skills Full Job Description Role Summary You will develop and deliver battery management system (BMS) application software in MATLAB/Simulink and Stateflow for a 400 V high-voltage battery program. The work follows a full model-based design (MBD) path including: Production C from Embedded Coder. AUTOSAR Classic software components and RTE integration. ARXML import and export. Verification from Model-in-the-Loop (MiL) through SIL and HIL. Requirements traceability and verification aligned to
ISO 26262
expectations.
Key Responsibilities BMS Logic Design:
Design and maintain application logic including operating modes, limits, fault handling, and interfaces for charging and thermal management.
Embedded Coder Workflow:
Own the code mappings, data types, fixed-point, and clean integration of generated code with the
RTE. AUTOSAR
Integration:
Work with software components, ports, runnables, and RTE contracts. Coordinate with base software owners on COM stack, diagnostics, and OS scheduling.
Traceability:
Maintain requirements traceability using ALM tools like DOORS, Polarion, or Jama. Link requirements to model elements and test results for functional safety audits.
Verification:
Plan and execute MiL, SIL, and support PIL/HIL testing using Simulink Test. Apply modeling quality practices using Model Advisor, Simulink Check, and Polyspace.
Calibration & Systems:
Manage calibration data through Simulink Data Dictionary and support interface control documents (DBC) and timing budgets. Requirements (Qualifications)
Education:
Bachelor's or Master's degree in Electrical, Computer, Software Engineering, Controls, or a related field.
Experience:
At least four years of professional experience building automotive embedded software in Simulink and Stateflow on production-intent programs.
MBD Skills:
Hands-on experience with Embedded Coder and AUTOSAR code generation workflows.
AUTOSAR Knowledge:
Solid understanding of AUTOSAR Classic at the application layer.
Testing:
Experience with requirements-based testing (MiL/SIL) and hands-on exposure to PIL or HIL. Comfort with back to-back testing and coverage concepts.
Coding & Standards:
Strong C programming skills for integration and debugging. Practical familiarity with
ISO 26262
Part 6 software lifecycle activities.
Tools:
Working knowledge of CAN-based vehicle communication and Git. Bonus Qualifications Prior BMS or 400 V class traction system experience. Exposure to AUTOSAR Adaptive or TargetLink. Experience with SPI, UDS, and OEM diagnostic workflows. Proficiency with Vector CANoe/CANalyzer and CAPL scripting. Deep experience with Simulink Coverage, Simulink Check, or Simulink Design Verifier. Continuous Integration (CI) experience (Jenkins, GitLab CI) with MATLAB-based tests.
Benefits:
401(k) Dental insurance Health insurance Paid time off Vision insurance
Work Location:
In person

Similar remote jobs

Similar jobs in Foster City, CA

Similar jobs in California