You are viewing a preview of this job. Log in or register to view more details about this job.

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:
  1. Technical architecture and design, from high level system design of cloud and local applications down to firmware integration
  2. Ownership of software lifecycle from requirements collection, design, implementation, testing, and deployment
  3. Write and contribute to internal documentation of application and processes
  4. Participate in discussions around system design, provide constructive feedback, and perform code reviews

Requirements:
  1. Python and/or C/C++
  2. Experience with interprocess communication, data structures, algorithms, system performance, networking principles, and software architecture
  3. Knowledge of software and computer systems, from high level applications to low-level memory and CPU behaviors
  4. Practical knowledge of debugging software for both functionality and performance
  5. Experience with using Linux systems, basics of command line to parsing system logs and system-level debugging
  6. Positive, resilient, scrappy, team-player attitude

Bonus Experience:
  1. Experience in architecting high-level control systems (ROS, etc)
  2. Experience with low-level networking, fieldbuses, and deterministic networking
  3. Experience with deploying production systems on AWS
  4. Experience writing control loops in firmware for high frequency control (control theory, robotics)