Posted 
May 20

Senior Software Engineer

Software Engineering
Senior
REMOTE

Role Description

FreeWire Technologies believes in electrification beyond the electrical grid; a world where everyone has access to electric vehicle (EV) fast charging when and where they need it. We build battery-based energy storage systems that provide ultrafast charging for EVs and clean, affordable, resilient power alternatives for site hosts. If you are driven to learn and grow and seeking a once-in-a-lifetime opportunity to make change in the transportation and energy market, now is the time to join a team that is revolutionizing how power is delivered and utilized.

At FreeWire, we are fundamentally changing the way energy is distributed to electric vehicles and we are continuing to evolve with a full suite of decentralized energy services accelerating sustainable electrification. FreeWire has secured major strategic investors and customers from Fortune 100 companies including leading corporate, utility, retail, and fleet operators. To meet our ambitious goals, we are growing rapidly and looking for people who want to make an impact and are willing to challenge the status quo. If you are resilient, think outside the box, and like finding solutions to tough problems, please apply to join our amazing team of innovators, enthusiasts, and change-makers.

What You’ll Do:

Our engineering team is looking for a hands-on Java developer or architect to join a passionate group of technical professionals changing the way energy is being delivered to electric vehicles. You will play a critical role in developing solutions set to evolve from providing not just EV charging, but becoming a full suite of energy services to accelerate sustainable electrification.

  • Develop device software that will interact with hardware using Java, following CAN Bus OCPP, and other protocols for proprietary battery and power conversion technology that enables ultrafast electric vehicle charging.
  • Test your code on hardware and create enhanced processes for testing.
  • Manage code through industry standard tools such as Gradle, Maven, and JFrog.
  • Influence the architecture and system design from a software perspective.

What You’ll Bring:

  • Bachelor’s or Master’s Degree in Computer Science or related field, or equivalent experience.
  • 3-5 years of experience building software products for external customer use in Java, C++, Python or other object-oriented languages, and experience working with Linux or similar O/S.
  • Solid Java experience with an understanding of Java design patterns & software principles, multi-threading & thread synchronization, and software & hardware interaction.
  • Strong code debugging & troubleshooting, ability to test & validate code, and conduct unit testing.
  • Experience working in a start-up environment or department where your code had a direct impact on the development and growth of an organization.
  • Experience translating project requirements, defining scope, and managing timelines & deliverables for large-scale deployments.
  • Experience driving deliverables in an Agile Methodology and Continuous Integration / Continuous Delivery (CI/CD) model environment.
  • Experience functioning in a collaborative environment that encourages group participation, participating in solution-driven design & code reviews, and passion for coding.

FreeWire Offers Competitive Benefits, Including:

  • Health, Dental & Vision Insurance
  • Short- & Long-Term Disability Insurance
  • Life Insurance
  • Unlimited PTO
  • Dog Friendly

At FreeWire Technologies, we offer fair and equal opportunities to all our candidates and team members regardless of race, color, religion, sex, pregnancy, sexual identity, national origin, citizenship, marital status, disability status, parental status, protected veteran status, or any other characteristics protected by law. FreeWire Technologies believes in hiring individuals only based on their qualifications and experiences that meet our business requirements to fill the positions.

FreeWire
 at a glance

FreeWire Technologies is a provider of electric vehicle (EV) charging and power solutions.