Software Engineer (New Grad)
Electric Era Technologies
Software Engineer - New Grad
How to Apply (PLEASE READ CAREFULLY):
In addition to applying on LinkedIn, please additionally do the following to be considered:
- Perform our coding challenge here (please copy and paste the link into your browser): https://gitlab.com/electric-era-public/coding-challenge-charger-uptime
- In your submission email, include a link to a ~2 minute video introducing yourself and a project that you are most proud of. Impress us! Include pictures or videos of that project's in-progress or finished product.
The company:
Electric Era designs, builds, and tests high power battery-enabled charging stations to provide the necessary infrastructure needed for the affordable and timely electrification of transportation. Our 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 develop and own significant 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 learn from and in time educate other engineers to continuously elevate the Electric Era engineering team’s technical acumen
Qualifications & Preferred Skills:
- Bachelor’s degree in Computer Science or related field
- Experience building and delivering software products involving external parties
- Experience in competitive engineering programs (e.g. FSAE) or applied research programs
- Development experience in C, C++, Python, Golang, or TypeScript
- Capability to support operations on-call rotations as needed
- Strong verbal and written communication skills