Software Engineer - Intern/Full Time
AI . AI. AI. and Elon's "Alien Dreadnaught". We are making the autonomous factory, the alien dreadnaught; from the AI to the robots themselves. We are a 2-year-old startup. We’re looking for motivated and creative problem solvers who are not afraid to tackle big problems and take risks. Interested in every department: engineering, computer science, AI, data science, all design, manufacturing, communications, sales, finance, and business. We are tackling a huge problem head on and holistically – we plan to turn every part of the factory into a smart, decentralized AI unit.
We are looking for passionate software developers that want to build world-changing things. Open to internships that turn into full time.
We have offices in SF, Boston, & China. We prefer software interns to work out of one of our offices.
Qualities that we are looking for:
- Grit
- Attention to detail
- Self starter and takes responsibility
- Good, written communication
- Intellectual curiosity and desire to learn
- Desire to change the world
Responsibilities:
- Technical architecture and design, from high level system design of cloud and local applications down to firmware integration
- Ownership of software lifecycle from requirements collection, design, implementation, testing, and deployment
- Write and contribute to internal documentation of application and processes
- Participate in discussions around system design, provide constructive feedback, and perform code reviews
Requirements:
- Python and/or C/C++
- Experience with interprocess communication, data structures, algorithms, system performance, networking principles, and software architecture
- Knowledge of software and computer systems, from high level applications to low-level memory and CPU behaviors
- Practical knowledge of debugging software for both functionality and performance
- Experience with using Linux systems, basics of command line to parsing system logs and system-level debugging
- Positive, resilient, scrappy, team-player attitude
Bonus Experience:
- Experience in architecting high-level control systems (ROS, etc)
- Experience with low-level networking, fieldbuses, and deterministic networking
- Experience with deploying production systems on AWS
- Experience writing control loops in firmware for high frequency control (control theory, robotics)