LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›SPAN›Senior Device Software Engineer (gateway)
SPAN

About SPAN

Empowering homes with smart energy management

🏢 Tech👥 251-1K📅 Founded 2018📍 San Francisco, California, United States

Key Highlights

  • Headquartered in San Francisco, California
  • Innovative smart electrical panel technology
  • Growing customer base focused on energy management
  • 251-1,000 employees dedicated to sustainability

Span is a San Francisco-based startup revolutionizing home energy management with its smart electrical panel, which replaces traditional fuse boxes. The company aims to empower families to optimize their energy usage, providing real-time insights and control over their electricity consumption. With ...

🎁 Benefits

Employees enjoy competitive salaries, equity options, generous PTO, and flexible remote work arrangements. The company also offers a learning budget t...

🌟 Culture

Span fosters a culture of innovation and sustainability, encouraging employees to contribute to the transition towards smarter energy solutions. The t...

🌐 Website💼 LinkedIn𝕏 TwitterAll 22 jobs →
SPAN

Senior Device Software Engineer (gateway)

SPAN • Bengaluru

Posted 4d agoSeniorEmbedded engineer📍 Bengaluru
Apply Now →

Skills & Technologies

CC++PythonRustEmbedded LinuxWifiBluetoothZigbee

Overview

SPAN is seeking a Senior Device Software Engineer to lead the development of firmware for innovative energy solutions. You'll work with C, C++, Python, and Rust in an embedded Linux environment. This role requires experience in firmware development and a passion for renewable energy technologies.

Job Description

Who you are

You have 5+ years of experience in firmware development, particularly in embedded systems, and have a strong understanding of the full lifecycle of product development. Your expertise in C and C++ allows you to write efficient firmware for microcontrollers and embedded Linux applications. You are familiar with wireless technologies such as WiFi, Bluetooth, and Zigbee, and have hands-on experience with electronics lab equipment. Your background in clean energy hardware is a plus, as you understand the complexities involved in integrating software with hardware components.

You thrive in a collaborative environment and enjoy working with cross-functional teams, including product, mobile software, cloud software, and hardware engineers. You are motivated by the opportunity to drive impact and contribute to the adoption of renewable energy solutions. You have experience with standards like UL 60730, ISO 26262, IEC 61508, and UL 1998, which informs your approach to developing reliable and safe firmware.

Desirable

Experience with diagnostic command line tools and application-level communication interfaces is a plus. Familiarity with RTOS and system services will enhance your contributions to the team. You are eager to learn and adapt to new technologies, and you are passionate about making a difference in the energy market.

What you'll do

As a Senior Device Software Engineer at SPAN, you will take ownership of firmware development for our innovative energy products. You will work on everything from bootloaders for systems without an OS to applications in C and C++ within an RTOS. Your role will involve collaborating with the Strategic Firmware team to quickly build minimum viable solutions that unlock new market segments and drive sales.

You will be responsible for writing and optimizing firmware for various hardware components, ensuring that they meet performance and reliability standards. You will also engage in testing and debugging processes, using your analytical skills to troubleshoot issues and improve system performance. Your contributions will directly impact the functionality and user experience of our products, empowering homeowners to take control of their energy usage.

In addition to firmware development, you will participate in design reviews and contribute to the architectural decisions that shape our product offerings. You will mentor junior engineers, sharing your knowledge and expertise to help them grow in their roles. Your work will be integral to SPAN's mission of accelerating the adoption of renewable energy in homes, and you will have the opportunity to make a meaningful impact in this rapidly evolving industry.

What we offer

At SPAN, we are committed to fostering a culture of innovation and collaboration. You will be part of a dynamic team that is passionate about renewable energy and dedicated to creating cutting-edge solutions. We offer competitive compensation and benefits, along with opportunities for professional development and growth within the company. Join us in our mission to empower homeowners and transform the energy landscape.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at SPAN.

Apply Now →Get Job Alerts