
About SPAN
Empowering homes with smart energy management
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...
Overview
SPAN is hiring a Build Automation Engineer to design and maintain automated build and deployment pipelines for a connected smart device platform. You'll work with C/C++ codebases and Linux-based software components. This role requires experience in CI/CD processes and automation.
Job Description
Who you are
You have a strong background in build automation and CI/CD processes, with experience in designing and maintaining automated pipelines for software development. Your expertise in C and C++ programming languages allows you to automate end-to-end builds effectively, ensuring that all components are securely built and deployed. You are familiar with Linux-based systems and understand the intricacies of firmware and system software integration.
You possess a keen eye for detail, ensuring that builds are reproducible, traceable, and properly versioned. Your experience with logging and artifact management helps maintain a smooth development workflow. You are proactive in driving automation for validation and regression testing, enabling reliable and scalable release processes.
What you'll do
As a Build Automation Engineer at SPAN, you will be responsible for automating the build processes for both secure and non-secure components of our connected smart device platform. You will develop and maintain CI/CD pipelines that cover device-level firmware and higher-level system software, ensuring that all software is consistently built and packaged.
You will collaborate closely with cross-functional teams to identify areas for improvement in the build and deployment processes, implementing best practices to enhance efficiency and reliability. Your role will involve troubleshooting and resolving build issues, as well as optimizing the CI/CD workflows to support rapid development cycles.
You will also play a key role in driving automation for validation and regression testing, ensuring that our software releases meet the highest quality standards. Your contributions will directly impact the success of our electrification mission, helping to reduce carbon emissions and promote clean energy solutions.
What we offer
At SPAN, we offer a mission-driven work environment where you can make a meaningful impact on the electrification of the built environment. We provide generous paid leave and comprehensive insurance and health benefits. Our centrally located office in Bengaluru offers easy access to public transit, dining, and city amenities, creating a vibrant workplace culture. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at SPAN.
Similar Jobs You Might Like
Based on your interests and this role

Automation Engineer
Amazon is hiring an Automation Engineer to design and implement controls architecture for automated material handling systems. You'll work with PLCs and lead projects from concept through commissioning in Bengaluru.

Embedded Engineer
Amazon is hiring an Embedded Software Engineer to develop innovative device software for Smart Glasses. You'll work with embedded systems and collaborate with cross-functional teams. This position requires experience in system architecture and firmware development.

Embedded Engineer
Google is hiring a Software Engineer III for Embedded Systems/Firmware to develop and enhance switch platforms and optimize software for performance. You'll work with C/C++ and embedded operating systems in Bengaluru.