Tesla Motors | Stationary Storage group | Full time | Palo Alto, CA
The Stationary Storage team at Tesla Motors is growing and we’re looking for a smart and versatile developer to add to the team.  Our current team is very small and we’re looking for a hand-on, generalist who will get things done.   You will work on a variety of subsystems, some are existing codebases (with other users and developers) that need modification for our application, while other projects are new and specific to our group.   The team is small and you will be able to shape the direction of the product and a large amount of ownership of the firmware and software that is specific to this application ranging from architecture to implementation to testing.
Here are some of the projects that we see coming up soon:
* Embedded C on a microcontroller with an RTOS
* Communication over CAN, Ethernet, zigbee, and GSM networks
* Machine learning for analyzing and modeling energy systems (We’ve been using Matlab and Go, but would love to explore R, Hadoop, and AWS)
* Design and evaluation of algorithms for energy and power markets (think Quant algos but controlling real hardware and moving energy instead of money).
* Designing a robust system to control distributed resources
* UI for customer facing control and data viewing
* Development of parsers/compilers/code-transformers/DSLs for templating and code generation.
While this isn’t the typical HN job, we could see many of these projects appealing to people who are excited about at least several of:
* Green Energy
* Physical hardware
* Parsers/Compilers/DSLs
* Machine learning/algos for people who don’t want to work in Finance
* A variety of languages and technology (in the last 6 months I have used C, Python, Perl, Go, Matlab/Octave, Tcl, VB, and in my small circle people are using Ruby, Java, php, R and probably others.)
We are a small team working on energy and designing physical hardware (which you will control!), so our internal conversions have as much to do with “watt-hours” and “tooling costs” more than “closures” and “apps”.
Requirements (other things we’re more flexible about):
* Comfortable with embedded C
* Degree in Engineering or experience with Energy
If you are interested in this job please email REDACTED_EMAIL
There are also many more positions available in other groups at Tesla Motors, which you can see here: <a href="http://www.teslamotors.com/about/careers" >http://www.teslamotors.com/about/careers</a>