Jobs · Engineering · California

Sr. Software Engineer, C++ (Simulations)

SpaceX · Hawthorne, CA · 1 wk ago
On-siteEngineering$160k–$230k/yrFull-time

Responsibilities

  • Develop and maintain the high-fidelity real-time simulation software used for all vehicles
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Maintain the highest standards of excellence, never settle for the status quo
  • Improve reliability and performance of simulation software
  • Work with simulation software users to develop new features and improve user experiences

Qualifications

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of experience in software development; OR 7+ years of professional experience in software development in lieu of a degree
  • 2+ years development experience in C++

Preferred Skills And Experience

  • Strong software design and development skills in C++
  • Understanding of distributed computing systems, networking protocols, memory management, and CPU scheduling
  • Thorough knowledge of classical physics and math (algebra, calculus, Euclidean geometry)
  • Strong skills in debugging, performance optimization and unit testing
  • Creative approach to problem solving
  • Experience with open source C++ simulators such as ROS2 and Gazebo
  • Able to work effectively in a dynamic environment with changing needs and requirements
  • Able to work independently and in a team, take initiative, and communicate effectively

Additional Requirements

  • Willing to work extended hours and weekends when needed

Pay Range

COMPENSATION AND BENEFITS: Software Engineer/Senior: $160,000.00 - $230,000.00/per year

Requirements

  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C.1157, or (iv) Asylee under 8 U.S.C.1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Equal Opportunity Employer

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Similar jobs

Software Engineer, C++

Aquatic Capital ManagementNew York, United States· 4 wk ago
Engineering$150k–$300k/yrapply on job-boards.greenhouse.io

Software Engineer, C++

Anduril IndustriesBellevue, WA· 1 mo ago
Engineering$166k–$220k/yrapply on boards.greenhouse.io