Would you like to see your work have physical impact on our planet? Do you want to build cloud software that controls a fleet of hundreds, potentially thousands, of industrial-scale clean energy devices in the field?
We're looking for candidates who are ready to get their hands dirty, are as passionate about energy storage as we are, and will do whatever it takes to bring a new energy storage system to market!
What You’ll Do
As Jr Software Engineer, you’ll be developing the software that turns our Refrigeration Battery hardware into smart storage devices. You’ll directly work with and contribute to cutting-edge physical modeling and energy management algorithms, and you’ll build them into applications that will bring those algorithms to life, thereby having a real-world effect on our customers’ energy savings.
You will work directly with the CTO, the Lead IoT Cloud Engineer, and the Director of Controls Development on the following strategic initiatives:
Who You Are
(a general guide - we can bend these rules for an incredible candidate!)
Our Preferred Stack
What You Get
The Fine Print
Please answer any or all of the following questions. Use Python, Java, or your language of choice. Thanks!
1) Given an incompressible fluid flowing through a short section of horizontal pipe, write a function to calculate the outlet pressure if the inlet pressure, inlet velocity, and outlet velocity are known.
2) Write a function to calculate the pressure drop in a pipe given the flow velocity, density, viscosity, and pipe diameter, and pipe length, assuming the Reynold’s number is less than 2300.
3) Given the differential equation f'(x) = x^x, write a function that uses Euler's method to approximate the value of f(x1) given an initial condition (x0, f(x0)) and the value of x1.