Free cookie consent management tool by TermsFeed Senior Software Engineer, Automation | Antal Tech Jobs
Back to Jobs
3 Days ago

Senior Software Engineer, Automation

decor
Gurugram, Haryana, India
Information Technology
Full-Time
SPAN

Overview

Location

Bengaluru

Employment Type

Full time

Location Type

On-site

Department

Software Engineering

Overview

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

At SPAN, we believe in:

  • 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

The Role

As a Software Engineer, you'll play a crucial role in ensuring the quality and reliability of our products through a combination of automated and manual testing methodologies. This is a high impact role that will work closely with SPAN’s internal Software, Device Software, Hardware Engineering, Systems, and QA teams.

Responsibilities

As a Software Engineer, you will be expected to:

  • Develop and maintain automation framework, driver library, and consumer facing dashboards.
    • Supporting DSW with HITL testing, Reliability, QA, and Systems testing
  • Document defects, issues, and enhancement requests clearly and concisely.
  • Participating in requirements review and systems engineering planning to determine high-leverage opportunities for automation.
  • Working with the firmware team to ensure that engineering SDKs to the hardware have required capabilities for automated tests (e.g., structured log capture). Working with the firmware, systems, and hardware teams to efficiently triage issues.
  • Commissioning, standing up, and maintaining a worker pool of hardware test cells (‘device under test’) for DVT and production hardware. Worker pool capacity planning and commissioning of new test cells as usage and wait time increases.
  • Reliable on-premise workflow scheduling and orchestration of test sequences on hardware, and the integration of these workflows to engineering CI/CD systems
  • Machine specification of test scenarios and acceptance criteria, and traceability with external requirements management tools (Jama)
  • Storage of raw log data to external object storage (S3), and structured test result data to Postgres (Currently done with Chronos).
  • Reporting web dashboards that provide clarity around pass/fail criteria for software releases, as well as other leading, non-deterministic reliability indicators (e.g., ‘crashiness’). Ensuring that these dashboards surface critical failing cases to the engineering team and that underlying issues can be efficiently identified.
  • Monitoring of both physical test cell and web infrastructure uptime, capacity, and reliability
  • Identify areas for process improvement and actively contribute to enhancing software development and testing practices pertaining to automation.

About You

Required Qualifications

  • Proven experience as a Software Engineer
  • Proficiency building reliable and maintainable tools and services in Python
  • Proficiency in one of SPAN’s coding language: Python and frameworks such as ReactJS, and Kotlin
  • Strong knowledge of software testing methodologies, test case design and automated testing.
  • Experience with CI/CD tools and Github (i.e, CircleCI, Docker).
  • Effective communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Comfort building and working in greenfield automated testing frameworks and infrastructure
  • Experience with CAN, RS485 protocols
  • Knowledge of embedded systems

Bonus Qualifications

  • Experience working in a startup environment
  • Experience with or preference for a rapid or continuous release cadence
  • Familiarity with Agile/Scrum development processes.
  • Experience w/ GraphQL or GRPC, RDBMS/SQL, S3 and AWS.
  • Experience working in the Renewable Energy industry

Life at SPAN

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!

Share job
Similar Jobs
View All
1 Day ago
Senior Software Engineer II
Information Technology
  • Gurugram, Haryana, India
Would you like to be part of a team that delivers high-quality software to our customers?Are you a highly visible champion with a ‘can do’ attitude and enthusiasm that inspires others?About Our TeamOur team consists of software engineers, data scien...
decor
1 Day ago
Software Engineer - L3 Support
Information Technology
  • Gurugram, Haryana, India
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e...
decor
1 Day ago
Software Engineer III
Information Technology
  • Gurugram, Haryana, India
Are you ready for the next step in your engineering career?Would you enjoy working on our cutting-edge products?About The TeamThe Product Information Manager team oversees the organization's Product Information Management system, ensuring accurate, ...
decor
1 Day ago
Reports and Analytics Software Engineer
Information Technology
  • Gurugram, Haryana, India
We are seeking a highly skilled and hands-on Reports and Analytics Software Engineer to join our growing data team. This role is crucial in transforming raw data into actionable insights through the design, development, and maintenance of robust rep...
decor
1 Day ago
Software Engineer - L3 Support
Information Technology
  • Gurugram, Haryana, India
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e...
decor
1 Day ago
Manager_ Business Analyst
Information Technology
  • Chennai, Tamil Nadu, India
Key Responsibilities Deeply understand user journeys to generate data-driven insights and actionable recommendations for product and customer success teams. Develop hypotheses, design and run A/B experiments, and identify high-confidence areas of op...
decor
1 Day ago
React Developer Systems Engineer
Information Technology
  • Chennai, Tamil Nadu, India
About AutozoneAutoZone is the nation's leading retailer and a leading distributor of automotive replacement parts and accessories with more than 6,000 stores in US, Puerto Rico, Mexico, and Brazil. Each store carries an extensive line for cars, spor...
decor
1 Day ago
Conversational AI Engineer
Information Technology
  • Gurugram, Haryana, India
Roboyo is not a typical technology consultancy. We have been at the forefront of Business Process Automation since the sector began, less than a decade ago.We started as pioneers. Today, we are the world’s largest specialist Intelligent Automation c...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media