
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
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.
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.



