Staff Software Engineer (Simulation Infrastructure)
Posted Updated
- Muon seeks a Staff Software Engineer to join our Simulation team
- In this role, you will shape the architectural direction of our Simulation tools. You will work with your Simulation Engineer teammates to integrate our simulation models into complete products, and you’ll lead the design, development, and delivery of these products to stakeholders across the company
- Be the leading team member for Muon’s in-house simulation product team
- Work closely with engineering management to design and deliver simulation services which meet the needs of stakeholder teams like business development, mission design, operations, and ground and flight software engineering
- Align technical roadmaps with product requirements and mission needs
- Collaborate with the team’s physical-modeling experts to develop simulation performance specifications and integrate those simulation models into complete products
- Integrate feedback from client teams to drive iterative improvements to our simulation products
- Work closely with the Software Test team to integrate simulation tools into automated testing campaigns
- Collaborate with management to improve team estimation and planning
- Define success metrics to drive team alignment with company goals
- Mentor Simulation and Test team engineers
Benefits
- 100% health, dental, and vision coverage for employees; 50% coverage for dependents (Concierge Medical offered through One Medical where available)
- Parental leave for primary and secondary caregivers
- Generous time off policy
- 401(k) plan through Betterment and equity management through Carta
- Fully stocked kitchen at our HQ and we cater lunch 3 days per week
- Dog-friendly office
- To conform to U.S. Government export regulations applicable to that information, applicant must either be (A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, (B) eligible to access the export controlled information without a required export authorization, or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency
- 10+ years’ experience as a software engineer in a team environment
- An ideal candidate is an expert generalist software engineer who is as comfortable architecting and building reliable web services as they are delivering high-performance compute jobs
- We value diversity in the workplace, and that starts with our applicants. We encourage you to apply, even if you don’t check all the boxes, and we look forward to reviewing your application!
- Proven ability to collaborate with specialized experts to deliver complex, cross-functional products
- Willingness to operate in novel technical domains
- Strong programming experience in both a high-level scripting language and a compiled systems language
- B.S. or equivalent experience in Computer Science or a related field
- Excellent communication and presentation skills
- Knowledge of CI/CD and DevOps best practices
- Experience with numerical simulation techniques
- Fluency in statistical analysis
- General familiarity with orbital satellite operations
- Experience with Software-in-the-Loop simulation
- Knowledge of the Julia language
- Familiarity with cloud deployment environments, like Kubernetes and virtual instances
- Familiarity with Linux systems administration and Docker containers
