Brain Corp is a San Diego-based AI company that specializes in the development of self-driving technology. Our AI tech represents the next generation of artificial brains for robots - it enables machines to perceive, learn, and navigate complex environments, while avoiding people and obstacles. We partner with commercial equipment manufacturers, and global consumer electronics brands, to transform their products into self-driving robots.
This position is for a Backend Software Engineer who will focus on developing software systems for our commercial products. As a software engineer, you will work to build the services that connect our robots, keep them running smoothly, and gather data from them to feed development, operations, and reporting. You will work with a growing team of talented engineers using modern tools and processes to rapidly deliver software to both the device and the cloud. APIs you help create will help users around the world get the most value out of Brain's autonomous devices.
Responsibilities
* Design, implement, and deploy cloud services in AWS * Design and implement features on the device daemon * Design and implement tools to aid operation of devices
Required Experience
* 2+ years experience in software development * BS/MS in Computer Science or equivalent * Proficiency in a mainstream compiled language (Java, C#, C++, Go, etc) * Experience in a DevOps environment deploying your own code * A demonstrable understanding of the software development lifecycle and best practices * Knowledge of unit and integration testing methodologies and build processes
Things that make a difference
* 5+ years experience in software development. * Experience developing a public Web API * Experience developing software with operational SLAs * Proficiency in Linux * Proficiency in Go * Current U.S. work authorization
Travel
Limited domestic and international travel will be required (<10% of time).
About Brain Corporation
Brain Corporation is a developer of autonomous navigational technologies.