Senior Device Software Engineer
1 week ago
SPAN is enabling electrification for all
We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change.Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our atmosphere.
Electrification is the process of replacing fossil fuel appliances that run on gas or oil with all-electric upgrades for a cleaner way to power our lives.
Enabling homes and vehicles powered by clean energy
Making electrification upgrades possible
Building more resilient homes with reliable backup
Designing a flexible and distributed electrical grid
SPAN's Strategic Firmware team is responsible for the full lifecycle of new strategic products, features, and integrations. We are focused on quickly building minimum viable solutions that will help unlock market segments and increase sales. We look for friendly, motivated engineers who enjoy working with their peers to drive impact and move the business forward. Engineers on this team work directly with the broader cross-functional strategic team including product, mobile software, cloud software, and hardware.
As a Senior Firmware Engineer you will have the opportunity to be the engineering owner for new strategic initiatives that impact any of our hardware components from microcontrollers up through application stack in embedded Linux. This can include everything from bootloaders on systems without an OS up through applications in C and C++ inside an RTOS, to system services and applications written in Rust and Python in embedded Linux. Hardware products are central to SPAN's business and writing firmware for even our smallest microcontrollers means working on something that directly impacts the user experience.
Responsibilities
Integrations with smart networked third party home energy devices: work across teams to define MVP, manage external partners, define architecture, and lead the implementation
The regulatory frameworks that govern our electrical systems and devices are updated from time to time. In some cases, changes here may create market demand for electrical products. To unlock new markets, we may work with our product and certification teams to design new features or capabilities and lead the implementation.
We are always looking for ways to bring additional value to our customers and the strategic team is generally responsible for delivering these products and features. For example, a new SPAN Drive charge mode may help customers save on their electricity bills and get more out of their existing solar panels.
Required Qualifications
We are seeking a Firmware/Embedded Linux engineer with:
5 or more years of experience writing software for a hardware device (on a microcontroller, and/or in Linux, etc) in C/C++, Rust, and/or Python
Strong fundamentals in modern software design coupled with awareness of concerns like manual memory management
Experience working with standard electrical communication interfaces like UART, I2C, USB, etc.
Exceptional interpersonal communication and collaboration skills. Great at building trust and driving decisions to a resolution
Track record of taking ownership of projects and willingness to help others with theirs, from design and code review through to mentorship of new employees
Bonus Qualifications
We do not expect any engineer to have all skills, but we do want you to be excited to learn and grow. Every Device Software Engineer is free to roam up and down our device software stack, so any combination of the following skills is welcome but not required.
Experience with the STM32 microcontroller family
Experience with functional safety and processes and standards like UL 60730, ISO 26262, IEC 61508, and UL 1998
Experience writing higher level system or application software such as diagnostic command line tools or the application side of a communication interface
Wireless technologies like WiFi, Bluetooth and Zigbee
Hands-on experience with electronics lab equipment
Experience with clean energy hardware in a multidisciplinary environment
Our Bengaluru team plays a pivotal role in SPAN's continued growth and expansion. Together, we're driving engineering, product development, and operational excellence to shape the future of home energy solutions.
As part of our team in India, you'll have the opportunity to collaborate closely with our teams in the US and across the globe. This international collaboration fosters innovation, learning, and growth, while helping us achieve our bold mission of electrifying homes and advancing clean energy solutions worldwide.
Our in-office culture offers the chance for dynamic interactions and hands-on teamwork, making SPAN a truly collaborative environment where every team member's contribution matters.
Our climate-focused culture is driven by a team of forward-thinkers, engineers, and problem-solvers who push boundaries every day.
Do mission-driven work: Every role at SPAN directly advances clean energy adoption.
Bring powerful ideas to life: We encourage diverse ideas and perspectives to drive stronger products.
Nurture an innovation-first mindset: We encourage big thinking and bold action.
Deliver exceptional customer value: We value hard work, and the ability to deliver exceptional customer value.
Benefits at SPAN India
Generous paid leave
Comprehensive Insurance & Health Benefits
Centrally located office in Bengaluru with easy access to public transit, dining, and
city amenities
Interested in joining our team? Apply today and we'll be in touch with the next steps
-
Bengaluru, Karnataka, India Amazon Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionAmazon lab126 Platform Software team is looking for Senior Software Development Engineer to lead the design and architecture of new consumer devices. You will drive technical direction and feature roadmap for next gen devices.Key job responsibilitiesDevelop high quality embedded software for Consumer products.Lead key components in the area of...
-
Senior Device Software Engineer
1 week ago
Bengaluru, Karnataka, India SPAN Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOur Mission SPAN is enabling electrification for all We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change.Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our...
-
Software Development Engineer, Device OS, Device OS
33 minutes ago
Bengaluru, Karnataka, India Amazon Lab126 Full time ₹ 6,00,000 - ₹ 18,00,000 per yearDescriptionAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device OS...
-
Software Development Engineer, Device OS
2 weeks ago
Bengaluru, Karnataka, India Amazon Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device OS team is a...
-
Device Engineer
2 weeks ago
Bengaluru, Karnataka, India Hire-sync Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole & responsibilitiesJob Title: Device EngineerLocation: Bangalore, Karnataka (on-site. No hybrid or remote work)Job Type: Full-Time Organization: AGNIT Semiconductors Pvt. Ltd.Job Summary:We are seeking a highly motivated and driven Device Engineer to join our engineering team. The successful candidate will be responsible for the design, development,...
-
Bengaluru, Karnataka, India Nexthire Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Engineer: Independent Contributor - Network Controller Device Driver DevelopmentNeocim requires an Independent Contributor in the ever-evolving landscape of networking and connectivity, the role of a Senior Engineer for Network Controller Device Driver Development stands as a critical pillar supporting robust, high-performance, and secure...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...
-
Software Senior Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJoin us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Bangalore.What youll achieveThe successful candidate of this position will serve as a Senior Software Engineer in UDS Platform Engineering team, playing a lead role in delivering cutting edge Storage Array Platform...
-
Senior Software Engineer- DevOps
1 week ago
Bengaluru, Karnataka, India GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per yearSenior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...
-
Software Development Manager, Device OS
2 weeks ago
Bengaluru, Karnataka, India Amazon Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group...