Span.IO

Head of Device Software

San Francisco, CA
React
This job is closed! Check out or
Description

Our Mission  

SPAN develops products that accelerate the rapid adoption of renewable energy in the home. The flagship SPAN Smart Panel is the first true evolution for the traditional home electric panel, harnessing enhanced technology for metering, monitoring, and control. An expanded product suite of intelligent, integrated solutions radically lowers the cost and complexity of energy upgrades–including solar, batteries and EVs–empowering homeowners to be active, resilient and informed players in the energy market. 

The Team and Role

SPAN’s Device Software team is responsible for all of the software that is physically embodied in our hardware products. Our first product - the SPAN Panel - contains a complex network of microcontrollers and a single board computer that must work together to react quickly to changing conditions with impeccable reliability in order to perform its job. We look for excellent technical leaders who enjoy working with their peers to solve complex problems and prioritize trusting that the people we hire are capable of great things when well supported. Engineers work directly with the broader software, product, and hardware teams to ensure the right things get built at the right time.

As the Head of Device Software, you will lead the strategic direction, development and deployment of software solutions for SPAN’s ranges of device products.  You will be responsible for driving innovation, ensuring quality and optimization performance across all software aspects of our devices from embedded systems to user interfaces. This role requires a blend of technical expertise, leadership, and business acumen to deliver impactful solutions and results in a dynamic market.

Responsibilities:

  • Leadership and Team Management:

    • Provide strong leadership and guidance to the engineering teams, fostering a culture of collaboration, innovation, and accountability.

    • Provide mentorship and career development opportunities for team members, ensuring a strong talent pipeline and retention of top performers.

    • Foster a culture of innovation and ongoing improvement, inspiring exploration of new technologies and methods that can enhance our products and team productivity.

    • Establish clear goals and KPIs for the team, monitoring performance and driving continuous improvement.

  • Technical Leadership:

    • Provide technical expertise and guidance to engineering teams, helping to solve complex problems and make critical design decisions.

    • Stay abreast of emerging technologies, industry trends, and best practices, driving continuous improvement and innovation in both hardware and software development.

  • Strategic Planning:

    • Define and execute the software strategy aligned with overall business goals and market trends.

    • Drive innovation in software development processes, technologies, and methodologies to enhance product competitiveness and customer satisfaction.

    • Collaborate closely with other senior leaders to integrate software strategies with hardware development, sales, and marketing efforts.

  • Product Development:

    • Oversee the end-to-end product development process, from requirements gathering and design to testing, deployment, and maintenance.

    • Ensure that engineering efforts are aligned with product requirements, customer needs, and market trends, delivering high-quality solutions that meet or exceed expectations.

  • Device Software development and Delivery

    • Oversee the end-to-end software development lifecycle, from concept and design to deployment and maintenance.

    • Ensure timely delivery of high-quality software releases, managing resources effectively to meet project timelines and budget constraints.

    • Implement best practices in software engineering, quality assurance, and regulatory compliance to meet industry standards and regulatory requirements.

  • Partnership and vendor management:

    • Establish and maintain strategic partnerships with key technology vendors, fostering collaboration and leveraging external expertise to enhance product capabilities.

    • Negotiate contracts and manage relationships with third-party software suppliers and service providers to optimize costs and ensure quality standards.

  • Product Innovation and Quality:

    • Champion a customer-centric approach to software development, gathering and analyzing user feedback to drive product improvements.

    • Implement robust testing and validation process to ensure reliability, security and scalability of software solution

    • Collaborate with product management and design teams to create compelling, intuitive user experiences through software.

About You

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related technical field; advanced degree preferred.

  • Proven experience (typically 10+ years) in software development, with at least 5 years in a leadership role overseeing large-scale software projects or teams.

  • Deep understanding of embedded systems, firmware development, and mobile device software architecture.

  • Strong business acumen with experience in strategic planning, budget management, and resource allocation.

  • Excellent leadership and communication skills, with the ability to inspire and influence cross-functional teams.

  • Track record of delivering complex software projects on time and within budget, preferably in the consumer electronics or technology industry.

Personal Attributes

  • Deeply technical leader with a passion for technology and innovation.

  • Results-driven with a strong focus on operational excellence and continuous improvement.

  • Collaborative and team-oriented, with the ability to build consensus and drive change.

  • Adaptable and resilient in a fast-paced, evolving environment.

 

Span.IO
Span.IO
Energy Hardware Internet of Things Renewable Energy Software

0 applies

6 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say