EV Battery Management System Software Engineer

3 days ago


Noida, Uttar Pradesh, India SPIRO Full time

About SPIRO:

SPIRO is a rapidly growing electric vehicle startup that is leading the way in creating cutting-edge, sustainable transportation solutions. Our team is dedicated to developing innovative solutions for battery management and energy optimization.

Job Overview:

We are seeking an experienced EV Battery Management System (BMS) Software Engineer to join our team. The ideal candidate will have a deep understanding of BMS software architecture and development, particularly in the EV industry.

Key Responsibilities:

  • Design, develop, and implement BMS software solutions for electric vehicle battery systems, ensuring seamless integration with hardware and the overall vehicle powertrain system.
  • Work on the development of algorithms for battery state-of-charge (SOC), state-of-health (SOH), thermal management, and fault detection in the BMS.
  • Develop low-level firmware for embedded systems to interact with battery cells, sensors, and other components.
  • Collaborate closely with hardware engineers and system engineers to ensure efficient integration between the BMS software and battery hardware.
  • Optimize BMS software for energy efficiency, safety, and performance, ensuring optimal EV battery performance throughout their lifecycle.
  • Lead software testing and validation efforts, ensuring proper functionality under various operating conditions and use cases.
  • Work on diagnostics, communication protocols (CAN, Modbus, etc.), and monitoring solutions for BMS.
  • Ensure the software meets industry standards and safety requirements, including ISO 26262, IEC 61508, and others relevant to EV applications.
  • Troubleshoot and resolve issues related to battery management, software, and integration.
  • Collaborate in the design and development of next-generation BMS software and algorithms.
  • Contribute to the product development lifecycle, from conceptualization to deployment and future iterations.

Requirements:

  • Experience: 5-6 years of experience in BMS software development, particularly in the electric vehicle or related industries.
  • Core Skills: Expertise in developing and implementing BMS algorithms (SOC, SOH, thermal management, battery balancing, etc.), embedded systems, and software development for battery management.
  • Startup Experience: Proven experience working in a fast-paced, startup culture where innovation, rapid prototyping, and adaptability are key.
  • Technical Knowledge: Strong knowledge of battery management systems, embedded programming (C, C++), and microcontroller/processor-based systems.
  • Communication Protocols: Proficient in CAN, UART, Modbus, or other relevant communication protocols for embedded systems.
  • Tools and Software: Familiarity with software development tools such as MATLAB/Simulink, version control systems (e.g., Git), and debugging tools.
  • Problem Solving: Strong analytical and troubleshooting skills to resolve issues and optimize software performance.
  • Collaboration: Ability to work effectively in a cross-functional team environment, collaborating with hardware engineers, system designers, and product managers.
  • Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Salary: ₹1,200,000 - ₹1,500,000 per annum


  • Noida, Uttar Pradesh, India SPIRO Full time

    About the Role:At SPIRO, we are seeking an experienced Electrical Hardware Engineer to join our team as a BMS Hardware Engineer. The successful candidate will be responsible for designing and developing hardware solutions for our electric vehicles' Battery Management System (BMS).About the Job:The ideal candidate will have a strong background in electrical...


  • Noida, Uttar Pradesh, India Endeavours Hunt Solutions Full time

    We are seeking an Electronics Systems Designer to join our team at Endeavours Hunt Solutions, based in Noida Sec-58. As an Embedded Hardware Engineer, you will play a crucial role in designing circuits for electric vehicle (EV) chargers.Estimated Salary: ₹10 Lakhs - ₹18 Lakhs per annumAbout the RoleThe successful candidate will be responsible for...


  • Noida, Uttar Pradesh, India SPIRO Full time

    Job Description:A cutting-edge opportunity awaits an experienced Electric Motor Systems Engineer to join our team at SPIRO. In this pivotal role, you will play a key part in designing, developing, and optimizing electric motor systems for the next-generation of electric vehicles.Key Responsibilities:Lead Design and Development: Take charge of the design,...


  • Noida, Uttar Pradesh, India Brightly Software Full time

    Job OverviewBrightly Software is seeking a talented Senior Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in the design, implementation, and delivery of our highly ambitious products and integrations.About the RoleThis position requires a seasoned software engineer with a strong background in...


  • Noida, Uttar Pradesh, India MSX International Full time

    Company OverviewMSX International is a leading provider of business solutions and services. Our team is committed to delivering exceptional results and driving growth in the electric vehicle market.Job DescriptionWe are seeking an experienced EV Town Executive to join our team in Hyderabad. As an EV Town Executive, you will be responsible for improving the...


  • Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About nerdAppLabs :nerdAppLabs Software Solution Pvt. Ltd. is a leading provider of innovative software solutions. We have a proven track record of helping companies build and support their products with cutting-edge technologies. Our team is passionate about delivering high-quality software products that meet the highest standards of performance, stability,...


  • Noida, Uttar Pradesh, India GoodEnough Energy Full time

    About GoodEnough EnergyWe are a fast-growing team shaping the future of energy storage. Our mission is to contribute to a global renewable energy landscape by delivering innovative Battery Energy Storage System (BESS) solutions.


  • Noida, Uttar Pradesh, India Brightly Software Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Team Lead to join our team at Brightly Software. This is an excellent opportunity for talented engineers who thrive in a fast-paced environment.In this role, you will work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly...


  • Noida, Uttar Pradesh, India Thales Full time

    At Thales, we are seeking a highly skilled and experienced Senior Software Engineer to join our Entitlement Management System product team. This role will play a critical part in the development of n-tier web applications on the Java/J2EE platform, utilizing object-oriented design principles and Agile best practices.As a Senior Software Engineer, you will be...


  • Noida, Uttar Pradesh, India ULTRASHIELD SOFTWARE LLC Full time

    Job Title: Android Software Development EngineerAbout the Role:We are seeking an experienced Android Software Development Engineer to join our team at ULTRASHIELD SOFTWARE LLC. As an Android Software Development Engineer, you will design, develop, and maintain high-quality mobile applications for Android devices.Responsibilities:Design and build advanced...


  • Noida, Uttar Pradesh, India Techoon Software Solutions Full time

    Job Title: Artificial Intelligence Software EngineerAbout the Role: The AI Software Engineer will be responsible for designing, developing, and implementing machine learning and natural language processing (NLP) models for various business use cases.Key Responsibilities: Design, implement, and optimize machine learning and NLP models to meet business...


  • Noida, Uttar Pradesh, India Mirketa Software Pvt. Ltd. Full time

    Company Overview">Mirketa Software Pvt. Ltd. is a technology-driven company that aims to provide innovative solutions in the healthcare sector.Job Summary">We are seeking an experienced Digital Health Care System Product Manager to lead our Electronic Health Record (EHR) system project, Elixir.About the Role">The successful candidate will be responsible for...


  • Noida, Uttar Pradesh, India GoodEnough Energy Full time

    Unlock Your Potential in Energy StorageAbout GoodEnough EnergyWe are a leading Battery Energy Storage System (BESS) manufacturer in India, revolutionizing the way we store energy.Job Summary:We are seeking an experienced Project Solutions Engineer to lead our client engagements and deliver tailored BESS solutions. The ideal candidate will have a strong...


  • Noida, Uttar Pradesh, India myGwork Full time

    Mainframe DevOps Engineer OpportunityKyndryl, a leader in mission-critical technology systems, seeks an experienced Software Engineering Technical Specialist. This role is perfect for someone who wants to contribute to the development of cutting-edge products and drive innovation in software engineering.About KyndrylKyndryl designs, builds, manages, and...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    **About CresTech Software**CresTech Software is a leading provider of software testing and QA services with delivery centers in India, USA, and other locations. We specialize in test automation, mobile QA transformation, cloud migration testing, and end-user experience management.**Job Summary**We are seeking an experienced Senior Test Automation Engineer to...

  • DevOps Lead

    1 week ago


    Noida, Uttar Pradesh, India AppSquadz Software Pvt. Ltd. Full time

    About AppSquadz Software Pvt. Ltd.AppSquadz Software Pvt. Ltd. is a leading provider of innovative software solutions, dedicated to enhancing customer experiences through efficient systems and processes.Job SummaryWe are seeking an experienced DevOps Lead to join our team. As a DevOps Lead, you will play a crucial role in building and maintaining our...


  • Noida, Uttar Pradesh, India 3C Logic Full time

    About 3CLogicAt 3CLogic, we are committed to delivering high-quality software solutions that exceed our clients' expectations. Our team of experts works together to design, develop, and implement complex software systems that meet the needs of our customers.Job DescriptionWe are seeking an experienced Senior Software Engineering Manager to lead our...


  • Noida, Uttar Pradesh, India Spectrum Talent Management Full time

    Spectrum Talent Management seeks a highly skilled Business System Strategist to join our team.Overview:The successful candidate will be responsible for designing, monitoring, analyzing, and troubleshooting IT systems to ensure seamless business operations.Key Responsibilities:System Design and Development: Interpreting briefs and developing IT systems that...


  • Noida, Uttar Pradesh, India Redian Software Global Full time

    We are looking for an experienced Odoo software engineer to join our team at Redian Software Global.Job Description:The successful candidate will be responsible for developing and customizing Odoo modules as per business requirements, implementing and integrating Odoo with third-party applications, maintaining and customizing existing Odoo modules, creating...


  • Noida, Uttar Pradesh, India XTENTEAM SOLUTIONS LLP Full time

    **Job Description:**We are seeking a highly skilled Software Engineer to join our team at XTENTEAM SOLUTIONS LLP. As a Full Stack Engineer, you will be responsible for designing and architecting technical solutions for business problems.**Key Responsibilities:Design and develop maintainable, scalable, and efficient code.Work collaboratively with...