Software Engineer
Electric Era Technologies
Electric Era is designing, building, and testing Nexus, a high power battery-enabled charging station to provide the necessary infrastructure needed for the affordable and timely electrification of transportation. Our high power charging stations and the software platform we build around them will be a critical infrastructure piece of the electrical grid and will complement the deployment of high-performance, low-cost, fast-charging infrastructure around America.
The Role:
Electric Era’s software team redefines “full-stack” - we write everything from low-level firmware to cloud-hosted backend software to factory test infrastructure to artificial intelligence and simulation tooling. We believe in first-principles engineering with rapid iteration towards success.
You will have the opportunity to join us in this mission, take ownership in part of the open-ended problem of EV charging infrastructure, and execute the creation of end-to-end software that will level up the industry’s understanding of the charging experience. Your contributions will be critical to the long-term success of the company in making EV fast charging ubiquitous and affordable.
Responsibilities:
- You will own end-to-end development of components of the Electric Era software stack
- You will source requirements cross-functionally to produce optimal first principles designs and will present and defend those design decisions
- You will collaborate with our partners and customers to ensure optimal system-level design for our product line
- You will be responsible for continued success of your software in real world environments by championing appropriate software reliability practices as necessary
- You will mentor and educate other engineers to continuously elevate the Electric Era engineering team’s technical acumen
Qualifications & Preferred Skills:
- 2-7 years of experience in software development
- Track record of delivering software products involving external parties
- Experience in mission- and safety-critical software development
- Bachelor’s degree in Computer Science or related field
- Demonstrated track record showcasing end-to-end ownership of business-critical software products through a production lifecycle
- Development experience in C, C++, Python, Golang, or TypeScript
- Capability to support operations on-call rotations as needed and support after-hours or weekend commitments as needed
- Strong verbal and written communication skills