Join the Electra Vehicles team as we revolutionize energy storage!

We are a Boston-based B2B company developing unique AI Software to optimize the performance of battery packs across a wide range of industries. Electra’s EVE-AI 360 Adaptive Controls Technology and Fleet Analytics Platform work in tandem to improve electric vehicle battery pack performance, lifetime, and safety, across entire fleets. Our focus is in the automotive Industry, particularly electric vehicle manufacturing, EV battery software, connected mobility, fleet management and analytics, and more. Although we are currently focusing on the Automotive sector, Electra's technology can be deployed into the Aerospace, Robotics, Grid and other industries that are rapidly transitioning into clean energy.

Electra software runs in various automotive subsystems (cockpit controller, telematics and battery management systems). It collects sensor data from all parts of the vehicle, runs edge machine learning algorithms and connects to our cloud software to deliver superior EV battery performance. You will help build our cloud software and ensure that it works well with the IoT software running on edge devices. You will also troubleshoot and debug the integration and assist in the deployment of the full systems to our customers. You should see yourself as a generalist software engineer. While your primary responsibility will be cloud software, you should be comfortable learning and contributing quickly to embedded software, UI/UX and modeling.

Responsibilities:

  • Building, integrating, and troubleshooting software running in the cloud using services such as Kubernetes, AWS S3, Cloudfront etc.
  • Designing the architecture for cloud software and how it communicates with other components of the product
  • Helping develop systematic software engineering practices such as code reviews, design reviews, unit tests, module tests etc.

Required qualifications:

  • Bachelor's degree in Engineering or higher
  • 7 or more years of experience developing and deploying software in a corporate or startup setting
  • 5 or more years of experience working in Python
  • 2 or more years of experience working with AWS services
  • 2 or more years of experience working with web applications (front-end and/or back-end)
  • 2 or more years of experience working with software tools like Jira, BitBucket/Git, Confluence, etc.
  • Experience with message driven (eg Kafka), containerized applications
  • Experience with Python RESTful frameworks, preferably FastAPI
  • Collaborative team player
  • Strong written and oral communication skills

Preferred qualifications:

  • Experience working in automotive industry
  • Experience developing webapps using NodeJS and with HTML/Vue.js
  • Working with web servers such as Apache, IIS, Tomcat etc.

Benefits:

  • Remote Work: flexibility to work remotely from almost anywhere
  • Health, Dental, Vision insurance
  • 401K with company match
  • Unlimited Vacation and Sick Leave Policy
  • Paid Holidays
  • Generous maternity and paternity leave
  • Training: 1 company-wide training per quarter with experts based on the team-selected topics
  • Bonusly: fun, engaging employee recognition and rewards program
  • Open Book Management: full transparency of company finance, clients, products, know-how
  • Working in a dynamic, transparent and agile team
  • Patents: At Electra, we highly recognize our talents. You will have the opportunity to put your name as an inventor in patents if you'll come up with a novel idea
  • Additional perks will be released as we continue to grow

Electra Vehicles is proud to be an equal opportunity employer. We celebrate diversity and are committed to building a workplace of mutual respect and an inclusive environment for all employees. We welcome all applicants and strongly encourage women, people of color, LGBT+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply. Applicants will not be discriminated against based on their race, ethnicity, disability, medical condition, sexual orientation, color, religion, gender, national origin, gender identity, age, marital status, pregnancy, sex, citizenship, education, languages spoken, or veteran status. All employment is decided on the basis of qualifications, merit, and business need.

We will provide accommodations during the recruitment process upon request.