SPAN.IO, Inc. logo

Platform Firmware Engineer

Job Overview

Location

Bengaluru

Job Type

Full-time

Category

Embedded Engineer

Date Posted

May 21, 2026

Full Job Description

đź“‹ Description

  • • Design and implement firmware for SPAN’s hardware products, focusing on microcontroller-level software in C and C++, including bootloaders and applications running on RTOS environments without an OS.
  • • Own end-to-end development of user-facing firmware features for future hardware products, from initial conception through design, implementation, testing, and deployment.
  • • Develop secure and reliable Over-the-Air (OTA) update systems that operate across diverse communication interfaces, processor architectures, and product lines, ensuring hardware-backed encryption and verification.
  • • Collaborate with system architects to design and implement high-fidelity data streaming architectures that meet both real-time data requirements for data science teams and stringent safety guarantees around consistency and accuracy.
  • • Work directly with hardware, product, and software teams to align firmware development with broader product goals, ensuring timely delivery of integrated solutions.
  • • Participate in code and design reviews across the organization, actively contributing to the adoption of engineering best practices and documenting architectural decisions.
  • • Evangelize firmware best practices internally, mentoring junior engineers and supporting cross-functional teams in adopting robust software development standards.
  • • Interface with standard electrical communication protocols including UART, I2C, and USB to enable reliable data transfer and control between microcontrollers and peripheral components.
  • • Maintain and enhance low-level software systems critical to product reliability, performance, and safety, ensuring minimal latency and maximum uptime in residential energy systems.
  • • Contribute to the development of diagnostic tools, command-line utilities, or application-layer components that support firmware debugging, validation, and field operations.
  • • Engage in hands-on testing and validation using electronics lab equipment to validate firmware behavior under real-world conditions.
  • • Represent the Device Software team in cross-functional meetings, translating technical requirements into actionable development plans and aligning priorities across global teams in the US and India.
  • • Ensure all firmware development adheres to functional safety standards where applicable, including awareness of UL 60730, ISO 26262, IEC 61508, and UL 1998.
  • • Work in a collaborative, in-office environment in Bengaluru with frequent interaction with US-based teams to support global product development cycles.
  • • Contribute to a mission-driven culture focused on decarbonization, electrification of the built environment, and building resilient, clean energy-powered homes.
  • • Drive innovation by proposing bold technical solutions that advance SPAN’s vision of a distributed, flexible, and clean electrical grid.
  • • Deliver exceptional customer value by ensuring firmware reliability, security, and performance directly impacts end-user safety and experience.

🎯 Requirements

  • • 8 or more years of experience writing software for hardware devices using C or C++ on microcontrollers and/or Linux systems
  • • Strong fundamentals in modern software design, including object-oriented principles and manual memory management
  • • Experience working with standard electrical communication interfaces such as UART, I2C, and USB
  • • Exceptional interpersonal communication and collaboration skills with a track record of building trust and driving decisions to resolution
  • • Proven ownership of end-to-end projects, including design, implementation, code review, and mentorship of peers

🏖️ Benefits

  • • Generous paid leave
  • • Comprehensive insurance and health benefits
  • • Centrally located office in Bengaluru with easy access to public transit, dining, and city amenities

Skills & Technologies

React
Linux
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

SPAN.IO, Inc. logo
SPAN.IO, Inc.
Visit Website

About SPAN.IO, Inc.

SPAN.IO designs and manufactures smart electrical panels that replace traditional breaker boxes. The company’s hardware and software give homeowners real-time circuit-level control, monitoring and automation, enabling safer electrification upgrades such as solar, battery storage and EV charging without costly service-panel replacements. By turning each breaker into an intelligent switch, SPAN optimizes energy use, provides outage resilience and supplies granular data for utilities and installers.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
London
Full-time
Expired Jun 2, 2026
Senior
Onsite

2 months ago

Apply
Expired
UK
Full-time
Expired Jun 2, 2026
AWS
Azure
GCP
+2 more

2 months ago

Apply
Expired
Remote - Israel
Full-time
Expired Mar 17, 2026
Go
Linux
Senior
+1 more

5 months ago

Apply
Expired
Poland
Full-time
Expired May 17, 2026
Python
C++
Git
+3 more

3 months ago

Apply