← Back to opportunities

Senior Firmware Engineer

📍 Location
surrey
⏰ Job Type
Full-time
📅 Posted
June 06, 2026

About the Role

Senior Firmware Engineer

As Senior Firmware Engineer, you will play a crucial role in designing, implementing, and testing embedded software that controls the core functionality of our battery energy storage systems (BESS). You will work closely with hardware engineers, power electronics engineers, and data scientists to ensure seamless integration and optimal performance.

Responsibilities

  • Design, develop, and maintain firmware for embedded systems used in battery energy storage systems (BESS).
  • Write clean, efficient, and well‑documented code in C/C++ for micro controllers and embedded processors.
  • Implement communication protocols (e.g., CAN, Modbus, Ethernet) for data exchange between BESS components.
  • Develop and implement control algorithms for battery management systems (BMS), including cell balancing, state estimation, and fault detection.
  • Collaborate with hardware engine...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position