Lead Battery Management Systems Engineer - Application
To connect the world, we must reflect the world. At Virgin Hyperloop, we’re bringing together unique perspectives, empowering our community to celebrate all voices, and creating equal opportunities to build, grow, and thrive.
WHY WE NEED YOU
As an Application Software Engineer at Virgin Hyperloop, you’ll solve complex problems with creativity and high-quality code. You’ll architect, design, and implement firmware and application software validation procedures, equipment, and automation for the hyperloop’s high voltage systems. You’ll join the Battery Management System (BMS) team that creates robust, efficient firmware and application software as part of Product Development Engineering.
WHAT YOU'LL DO
- Solve difficult, complex engineering problems, such as:
- Developing requirements for new BMS features, diagnostics, algorithms, and software
- Designing, implementing, and testing new BMS product features, such as monitoring, control, battery protection, and industry protocols
- Testing cutting-edge algorithms for run-time BMS logic to derive State-of-Charge, State-of-Health, State-of-Power and State-of-Energy computations
- Complete projects independently with limited supervision, such as:
- Design documentation – figuring out the work to be done before implementation
- Design implementation – coding, unit testing, and peer reviews
- Design validation – unit testing, system testing, integration, and final releases
- Responsible and accountable for making decisions within the scope of BMS software architecture, including technical and nontechnical requirements, concurrency, and bandwidth
- Own processes, including leading, defining, and evolving software development methodologies and resources
- Present information to vendors and other partners
- Other projects as assigned
WHAT YOU'VE DONE
- Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or another relevant field or equivalent work experience
- Practical working experience in innovative and creative product development for battery management or consumer electronics
- Familiarity with battery management algorithms, such as SOC, SOH, SOP, battery protection, and charge/discharge control
- Experience with programming and scripting languages like C, C++, Matlab Simulink, and Python
- Experience with embedded system design, software architecture synthesis, and software life cycle management
WHY VIRGIN HYPERLOOP
- Our Benefits: medical (including infertility & mental health), dental, vision, life, FSA, HSA, 401k, and more
- Your Wellbeing: flexible work schedules, unlimited PTO, and 16 weeks of paid parental leave
For full information on how your personal information will be stored and processed, please click here.