Bms Firmware Engineer
2 weeks ago
BMS Firmware Engineer Role Overview We are looking for an experienced BMS Firmware Engineer with strong expertise in State-of-X (SoC/SoH/SoP/SoS/SoR/SoE/SoF) algorithms, embedded systems, and battery modelling. The role involves developing, implementing, and optimizing algorithms that estimate battery state parameters, ensuring safety, robustness, and accuracy across varying operating conditions. Key Responsibilities 1. SoX Algorithm Implementation - Convert battery models & equations into embedded-optimized C code. - Ensure the implementation is: - computationally efficient - memory-optimized - real-time safe - MISRA-C compliant - Handle fixed-point math, scaling, quantization, and precision issues. 2. Signal Processing & Data Infrastructure - Implement: - ADC acquisition filters - Sensor calibration (voltage, current, temperature) - Noise filtering (moving average, IIR filters) - Guarantee the data needed for SoX is clean, calibrated, low noise. 3. Embedded Software Architecture Own overall BMS firmware, such as: - Task scheduling for SoX updates - RTOS-based designs - Memory & stack management - Power management - Safety task integration - Timing guarantees (1 ms, 10 ms, 100 ms tasks) 4. Hardware & Driver Layer Need to implement: - Cell voltage acquisition drivers - Current sensor drivers - Temperature sensing drivers - Communication stack (CAN, LIN, RS232, BLE) 5. Safety, Protections & Diagnostics Responsible for integrating: - OV/UV, OC, OT/UT protections - Fault detection state machines - Contactor control / charge-discharge enable logic - Functional safety (ISO 26262 compliance) - SoX algorithms compatibility check with ASIL A/B/C/D levels. 6. Validation & Testing Support - Unit testing of algorithm code after porting - HIL/SIL test execution - Debugging & fixing integration bugs - Ensuring algorithm runs correctly in edge cases 7. Production-Readiness - Bootloader updates - Flash memory management - Diagnostic services (UDS/ISO-TP) - Firmware update over CAN or OTA Firmware Development - Develop embedded firmware for BMS microcontrollers (ARM Cortex-M, TI C2000, NXP, Renesas, etc.). - Integrate algorithms into production firmware with low-latency and memory-efficient implementations. - Write MISRA-C compliant firmware and follow automotive coding standards. - Implement communication protocols (CAN, LIN, UDS, ISO-TP). Cross-Functional Collaboration - Work with battery testing teams for data acquisition and characterization. - Coordinate with hardware engineers for sensor calibration, ADC accuracy, and signal conditioning. - Validate feature engineering through collaboration with data team. - Collaborate with IoT / cloud team to collect, process, clean up and validate the data required for battery SoX algorithms. - Support system engineers with safety concepts (ISO 26262, functional safety requirements). Required Skills & Experience - Bachelor’s/Master’s in Electrical Engineering, Electronics, Embedded Systems, or related field. - 5–8 years of experience in battery management systems or embedded systems. - Strong knowledge of: - Lithium-ion cell behavior (LFP, NMC, etc.) - SoX estimation techniques (EKF, UKF, PF, adaptive algorithms) - Battery aging & degradation mechanisms - ECM modeling (Rint, Thevenin, PNGV, dual-RC models) - Proficiency in C/C++ for embedded systems. - Experience with MATLAB/Simulink, Python. - Experience with tools like Vector CANalyzer, HIL systems, ALTAIR, etc. on debugging .Dbc files to raw battery data.
-
Hardware Design Engineering Leader
2 weeks ago
Tumkūr, India Quest Global Full timePreferred Skills : - Hardware Engineering - Medical Xray Imaging - Image Guided Therapy - Technical Leadership from R&D function - FPGA - Embedded Software Job Requirements Roles and responsibilities - Responsible for the multidisciplinary teams in Core Engineering (Mechanical, Electrical, Embedded H/W and Firmware) to ensure projects are delivered on time,...
-
Senior Cloud Support Engineer
2 weeks ago
Tumkūr, India Oracle Full timeAt Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Compute is one of the core organisations within OCI. We are responsible for...
-
Tumkūr, India SII Group India Full timeWe are seeking a Python Development Engineer to help build and enhance an automated testing framework for a new generation of controller products. In this role, you will design and implement test methods to ensure product reliability, performance, and overall quality. Missions / Responsibilities - Design, develop, and maintain automated test methods for...
-
Hardware Design Engineer
4 days ago
Tumkūr, India ACL Digital Full timeLocation : Bangalore Experience : 6 - 8 years The ideal candidate will have a strong foundation in electronics and a proven track record in analyzing digital and power electronic circuits. A background in x86 board design is preferred and will be considered an advantage. Responsibilities: - Analyze and optimize digital and power electronic circuits, ensuring...
-
Member Technical Staff
2 weeks ago
Tumkūr, India Pure Storage Full timePlatform Development Engineer WHAT YOU'LL BRING TO THIS ROLE End-to-end software development — from architecture and design through implementation, validation, and maintenance. Analyze system requirements and translate them into robust platform solutions. Collaborate across hardware, firmware, and OS teams to enable new x86 server platform features and...
-
Automation Engineer
4 days ago
Tumkūr, India Eximietas Design Full timeAbout Eximietas Design: Eximietas Design is a leading technology consulting and solutions development firm specializing in Chip design, Firmware & Embedded Software development, Cloud Computing, Cybersecurity, and AI/ML domains. Our success is anchored in the unparalleled expertise of our engineering leadership team, who have collectively taped out over 100+...
-
System-On-Chip Design Engineer
2 weeks ago
Tumkūr, India ScaleFlux Full timeTitle: SoC Design Position: Senior SoC/Staff SoC Design Engineer -CPUSS Location: Bangalore, KA. India Company and Candidature Brief: Join the India team of most cutting-edge and well-funded storage startup in Silicon Valley as the Sr/Staff SOC Design Engineer responsible for designing complex SOC using ARM architecture. As a Sr/Staff SOC Design Engineer...
-
Hardware Engineering Manager
2 weeks ago
Tumkūr, India Posha Full timePosha builds cooking robots that live inside your kitchen and cook food for you completely autonomously. Posha robots use Artificial Intelligence enabled Computer Vision to consistently and reliably cook the best food for our users 🥘 See it in action: https://bit.Ly/hownymbleworks Posha is a fast-growing Series-A funded startup backed by Tier-1 VCs 💙...
-
Senior Test Automation Engineer
2 weeks ago
Tumkūr, India Quantiphi Full timeRole: Senior Test Automation Engineer Experience Required: 7+ Years Location: Mumbai/Bengaluru Must-Have Skills Core Test Automation Expertise: - Playwright: 3+ years of hands-on experience with Playwright for end-to-end testing (JavaScript/TypeScript) - Test Automation: 7+ years in test automation with multiple tools and frameworks - Programming Languages:...
-
Hardware Technical Lead
2 weeks ago
Tumkūr, India Creative Synergies Group Full timeAbout Creative Synergies Group: - Global technology services company - 40+ Fortune 500 clients - 95% revenue from US, Europe, Japan based customers. - Current Verticals: Transportation, Energy/Process Industry, Industrial Products, Hi-Tech - Product Engineering Services (PES): Digital, Embedded, Mechanical Services - Plant Engineering Services (Oil & Gas/...