1

Simulation Software Jobs in California (NOW HIRING)

In your first 6 months you will generalize simulation software architecture to allow testing and designing multiple spacecraft, demonstrating robust performance in demanding missions. In your first ...

Simulation Software Engineer We are seeking a Simulation Software Engineer to design and build high-fidelity simulators to perform critical physics and hardware system modeling. You will work closely ...

Create and maintain simulation software infrastructure for our 20kW+ spacecraft * Develop physics-based software models of spacecraft subsystems, including propulsion, attitude control, power, and ...

Create and maintain simulation software infrastructure for our 20kW+ spacecraft * Develop physics-based software models of spacecraft subsystems, including propulsion, attitude control, power, and ...

Toyon is seeking a highly motivated software engineer to develop and maintain an internal space systems modeling and simulation application written in C++. The candidate will also deploy scripted ...

The software engineer will be responsible for the full-product lifecycle of the simulation tools from design/coding/testing to bug fixing and critical new technology integrations. The candidate ...

The chip simulation team plays a key role in hardware-software co-design, enabling early development of the full Sohu software stack. As an engineer on this team, you will design, develop, and test ...

As a Staff Simulation Software Engineer , you will design and deliver the foundational low-level software that makes this possible - working at the intersection of hypervisor technology, hardware ...

The chip simulation team plays a key role in hardware-software co-design, enabling early development of the full Sohu software stack. As an engineer on this team, you will design, develop, and test ...

next page

Showing results 1-20

Simulation Software information

What are the key skills and qualifications needed to thrive as a Simulation Software Engineer, and why are they important?

To thrive as a Simulation Software Engineer, you need strong programming skills (often in C++, Python, or MATLAB), a background in mathematics or engineering, and experience with simulation modeling. Familiarity with simulation platforms like Simulink, Arena, or AnyLogic, as well as knowledge of version control and software development tools, is typically required. Strong analytical thinking, problem-solving, and effective communication help you translate complex systems into accurate simulations and collaborate with multidisciplinary teams. These skills and qualifications ensure the creation of reliable, efficient simulation models that inform decision-making and innovation across industries.

What are some common challenges faced by professionals working in simulation software development, and how can they be addressed?

Professionals in simulation software often encounter challenges such as ensuring model accuracy, managing computational resource demands, and integrating their solutions with other engineering tools. These challenges can be addressed by collaborating closely with subject matter experts, staying updated on advancements in computing hardware, and adhering to industry standards for interoperability. Regular communication with team members—including engineers, designers, and testers—also helps to streamline troubleshooting and foster innovative solutions.

What is simulation software?

Simulation software is a type of computer program that models real-world systems, processes, or environments to study their behavior under various conditions. It allows users to test scenarios, predict outcomes, and optimize designs without the cost or risk of physical experiments. Simulation software is widely used in industries like engineering, healthcare, aviation, and manufacturing for purposes such as product development, training, and research. The software can range from simple models to highly complex, multi-physics simulations depending on the application.
What cities in California are hiring for Simulation Software jobs? Cities in California with the most Simulation Software job openings:

Simulation Software Engineer

K2 Space

Los Angeles, CA • On-site

$123K - $200K/yr

Other

Medical, Dental, Vision, Life, PTO

Posted 19 days ago


Job description

The Role 

You will be responsible for simulating and verifying the software used to fly and orchestrate the behavior of some of the largest satellites that have ever been flown, using both hardware-in-the-loop and hardware-out-of-the-loop testing. Where needed, you will be able to step into different parts of the software stack to drive solutions end-to-end and even make changes to vehicle control software.

In your first 6 months you will generalize simulation software architecture to allow testing and designing multiple spacecraft, demonstrating robust performance in demanding missions. In your first year you will design many-agent simulations and design tools for operating entire constellations of satellites, informing critical company decisions.

Responsibilities 

  • Create and maintain simulation software infrastructure for our 20kW+ spacecraft 
  • Develop physics-based software models of spacecraft subsystems, including propulsion, attitude control, power, and communications systems.
  • Perform analyses of constellation capabilities and performance to support business and engineering decisions, including network coverage and beam planning.
  • Create and utilize robust tools to allow for rapid deployment of quality code.
  • Perform data analysis and anomaly investigation to identify and resolve on-orbit problems.
  • Support integration and testing of spacecraft subsystems.

Qualifications 

  • Bachelor's degree in physics, aerospace/mechanical/electrical engineering, computer science, math, or a STEM field or 3+ years of professional experience in software engineering or relevant professions  
  • Development experience in Rust, C++, or similar compiled language 
  • Experience using scientific Python (NumPy, SciPy, etc.), Julia, MATLAB, or similar
  • Coursework or experience in numerical methods, ordinary differential equations, and mechanics

Nice to Have 

  • 3+ years of professional experience in software engineering
  • Master's or PhD in physics, aerospace engineering, or a STEM field
  • Experience working in Rust production environments
  • Experience defining and creating simulation systems
  • Experience with Monte Carlo simulations and probability/statistics
  • Experience with linear algebra, controls, and/or orbital mechanics
  • Basic knowledge of electronics, Linux, and computer architecture
  • Experience with space communication modeling (RF, ground stations)
  • Experience with continuous integration and continuous delivery systems

Compensation and Benefits: 

  • Base salary range for this role is $123,000 - $200,000 + equity in the company 
  • Salary will be based on several factors including, but not limited to: knowledge and skills, education, and experience level 
  • Comprehensive benefits package including paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perks 

About K2 Space

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Los Angeles, CA, US

Year founded

2022