Embedded Firmware Engineer, BMS
We are at the forefront of developing advanced humanoid robots designed for household use. Our mission is to create an abundant supply of labor via safe, intelligent humanoids. As we transition from R&D to full-scale manufacturing, we seek an experienced Embedded Software Engineer. We are currently seeking a highly skilled and motivated Embedded BMS expert to join our team. In this role, you will be responsible for developing the next generation Battery Management System (BMS) for our biped robot. Collaborating closely with other hardware- and software-teams, you will play a vital role in everything from design to mass manufacturing. The ideal candidate will have a background in developing battery systems for robotics, automotive or consumer products, with extensive expertise and experience in bringing battery development from concept to production. We are looking for individuals with hands-on experience, and a proactive "get-things-done" attitude, who excel in both long-term strategic planning and day-to-day execution of practical tasks.
Responsibilities:
Architecture and firmware development for out humanoid robot BMS and digital power distribution controller.
Implement real-time control algorithms, safety mechanisms, and communication protocols (e.g., CAN, LIN, SPI, I2C) for efficient battery monitoring and control.
Develop software for battery state estimation, including State of Charge (SoC), State of Health (SoH), and State of Power (SoP).
Support the rest of the battery team on battery cell evaluation and testing.
Drive features in the higher level robot software safety layer.Must-Haves:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
2+ years of experience in embedded software development with a focus on Battery Management Systems and power electronics.
Proficiency in embedded C/C++ programming.
Strong understanding of battery technologies (Li-ion, Li-Polymer, etc.) and battery management principles.
Experience with communication protocols like EtherCAT, CAN, LIN, SPI, I2C, and/or Modbus.Nice-To-Haves:
Understanding of functional safety standards that apply for batteries in consumer electronics.
Strong analytical skills with the ability to troubleshoot and debug complex software and hardware issues.
Experience in PCB design.
Reasons to apply:
You can shape the future of humanoid robots
You will have the autonomy to improve all aspects of your technical skillsHow to Apply:
Share your CV and set up a screening call with our talent team by emailing Zuzanna Szelest at (url removed).
Why work with Proactive Global?
Proactive Global is an industry leading, specialist engineering recruitment agency focused on the automation, manufacturing and robotics sectors. We offer specialist recruitment services to a niche customer base, vetting that our clients offer the best opportunities for your career. Proactive encourages and promotes equality and diversity within the workforce. We act with honesty, integrity and impartiality, ensuring your application is considered on its own merits and without bias.
When registering with Proactive you will have the opportunity to apply for some of the most interesting, specialist, opportunities in the marketplace, with the biggest companies in the sector. Follow us on Linkedin and Facebook for industry news and download our app for live notifications about newly listed vacancies. We look forward to helping you find your next role!
Proactive Global is committed to equality in the workplace and is an equal opportunity employer.
Proactive Global is acting as an Employment Business in relation to this vacancy.
Proactive Global is committed to equality in the workplace and is an equal opportunity employer.
Proactive Global is acting as an Employment Business in relation to this vacancy