E

Embitel Technologies

Product engineering for automotive and ecommerce

Senior Engineer - Multiple Teams

Embedded EngineeringUpdated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • 5–8 years of experience in battery management systems or battery modelling and embedded software development.
  • A graduate or postgraduate qualification in Electronics, Electrical Engineering, Power Electronics, Electrical Machines, or a related field.
  • Strong working skills in C programming, MATLAB/Simulink, model-based design, and control systems.
  • Proficiency in state-of-charge, state-of-health, state-of-power, and state-of-energy estimation and diagnostics.
  • Experience with embedded C/C++, real-time operating systems, and communication protocols including CAN, LIN, SPI, and I2C.
  • Hands-on experience with model-in-the-loop, software-in-the-loop, and hardware-in-the-loop environments and battery test data analysis.
  • Problem-solving and troubleshooting skills.
  • Ability to lead projects and collaborate across teams.
  • Communication and stakeholder management skills.

Responsibilities

  • Design, implement, and test state-of-charge, state-of-health, state-of-power, and state-of-energy algorithms using MATLAB, Simulink, and Stateflow.
  • Develop electrochemical and equivalent circuit models, including Thevenin, ECM, and DFN models, for battery chemistries such as lithium-ion and LFP.
  • Parameterize, calibrate, and validate models using test data.
  • Design and optimize control algorithms for battery charging and discharging, balancing, and thermal management.
  • Analyze system or customer requirements and prepare software requirements, high-level and low-level design documents using application lifecycle management tools such as codeBeamer and DOORS.
  • Generate production-ready embedded code using Embedded Coder, TargetLink, or equivalent tools.
  • Integrate model-generated code with base software, communication, diagnostics, and other software modules.
  • Flash and test integrated software on target hardware and debug identified issues.
  • Collaborate with hardware, system, and software teams to support deployment.
  • Write test cases, prepare test vectors according to templates, set up test harnesses, and prepare test reports.
  • Execute model-in-the-loop, software-in-the-loop, and hardware-in-the-loop testing or testing on a test bench.
  • Develop automated test cases and simulation environments.
  • Analyze test data and logs, identify root causes, and make necessary changes to models or code.
  • Ensure development aligns with ISO 26262 functional safety, ASPICE, and applicable automotive or industrial standards.
  • Contribute to technical documentation, architecture, and design reviews.
  • Guide and mentor junior engineers.
  • Participate in technical strategy and research and development discussions for battery management system platform development.

About the Company

Embitel Technologies

Product engineering for automotive and ecommerce

Embitel Technologies provides Product Engineering Services for automotive and IoT, along with Digital Commerce services for Magento and SAP Hybris. It develops embedded software and hardware, AUTOSAR stacks, in-vehicle networks, ADAS, and HMI/UI, plus model-based development and ISO 26262 safety work; in commerce, it builds and manages Magento and hybris stores with strategy, design, integration, migration, mobile solutions, and ongoing support. The company differentiates itself through a strong automotive-and-retail focus, German-quality standards like CMMI Level 3 and ISO certifications, and global partnerships, backed by a proven client track record. Its goal is to turn automotive and IoT concepts into working products and enable scalable, secure omnichannel commerce for businesses.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Stuttgart, Germany
Founded
2006

Recently Posted Jobs

Explore more opportunities at Embitel Technologies

See more jobs