Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Simulations Software Engineer - Distributed Simulation

ATR International

Job Description

Job Description

Location: Remote, United States

Employment Type: Contract with potential conversion to a full-time position

Contract with potential conversion to a full-time position.

About the Role

We are seeking an experienced Simulations Software Engineer to join our aerospace client’s team developing spacecraft simulation software. You will help design and integrate distributed simulation environments, guide architectural decisions, and mentor engineers working within a complex ecosystem of interconnected simulators. We welcome candidates from aerospace, defense, and other industries with experience developing distributed simulations or scientific software. Direct spacecraft experience is a plus but is not required.

Responsibilities

  • Design, develop, and maintain software models of spacecraft components and subsystems using C++ and Python.
  • Develop and integrate distributed simulators using High Level Architecture (HLA), Runtime Infrastructure (RTI), and related simulation technologies.
  • Support simulation orchestration, time management, synchronization, and data exchange across interconnected simulators.
  • Provide technical guidance on distributed simulation architecture and mentor team members.
  • Interpret hardware specifications, Interface Control Documents (ICDs), and technical documentation to create accurate software models.
  • Troubleshoot integration, networking, timing, and performance issues across complex simulation environments.
  • Maintain and enhance legacy software through code analysis, refactoring, and incremental improvements.
  • Develop automated unit, integration, and system tests and deploy changes through established CI/CD pipelines.
  • Collaborate with software and systems engineers and participate in technical discussions and customer-facing design reviews.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, Physics, Aerospace Engineering, or a related field. Four additional years of relevant experience may substitute for a degree.

Required Skills

  • 5+ years of professional software development experience in scientific applications, simulation, or complex technical systems.
  • Experience developing distributed simulations, including synchronization, timing coordination, and communication between simulation components.
  • Strong programming skills in C++ and/or Python; experience with both is preferred, with an emphasis on C++.
  • Ability to understand hardware behavior and translate technical specifications and interface documentation into software.
  • Experience with Linux, TCP/IP networking, and debugging complex distributed systems.
  • Experience maintaining existing codebases, using version control, and developing automated tests.
  • Strong communication, collaboration, and technical problem-solving skills.
  • Must be a U.S. citizen or permanent resident.

Preferred Skills

  • Hands-on experience with HLA, IEEE 1516, RTI integration, and federate development. Candidates with related distributed simulation experience and strong synchronization fundamentals will also be considered.
  • Experience with Distributed Interactive Simulation (DIS) or other simulation interoperability standards.
  • Familiarity with RTI implementations such as Pitch RTI, MAK RTI, or Portico.
  • Experience guiding software architecture decisions or mentoring engineers.
  • Knowledge of simulation orchestration, scenario management, real-time systems, or timing protocols such as NTP or PTP.
  • Experience with DDS, ZeroMQ, socket programming, Docker, or Kubernetes.
  • Familiarity with spacecraft hardware interfaces, command and telemetry protocols, or spacecraft operations and testing.
  • Experience with CI/CD tools and testing frameworks such as GitLab CI, Jenkins, Google Test, pytest, or CTest.
\nCompany Description

ATR International is committed to delivering next-generation recruiting that enables businesses and communities to thrive. By bringing passion for excellence, trust, and inclusion to every interaction, we build deep connections with our clients, contractors, internal staff, and local markets to drive long-term mutual success.

Founded in 1988 as a two-person, Hispanic-owned company, ATR is now a widely renowned technical staffing and consulting leader. Our firm has grown to serve a range of companies—from startups to Fortune 500 organizations—while putting more than 35,000 people to work, totaling over 14 million working hours. And we support a plethora of industries, from IT, engineering, and finance to healthcare, insurance, and retail.

Our passion for inclusion is at the heart of our success. Our woman-led, minority-owned firm welcomes fresh perspectives, and our efforts have earned us WBENC Certification—the most prestigious national recognition for women-owned businesses in the U.S. Today, ATR remains one of the most diverse firms in the staffing industry.

Reach out to learn how we can support your staffing or job search needs, no matter your background.

Company Description

ATR International is committed to delivering next-generation recruiting that enables businesses and communities to thrive. By bringing passion for excellence, trust, and inclusion to every interaction, we build deep connections with our clients, contractors, internal staff, and local markets to drive long-term mutual success.\n\nFounded in 1988 as a two-person, Hispanic-owned company, ATR is now a widely renowned technical staffing and consulting leader. Our firm has grown to serve a range of companies—from startups to Fortune 500 organizations—while putting more than 35,000 people to work, totaling over 14 million working hours. And we support a plethora of industries, from IT, engineering, and finance to healthcare, insurance, and retail.\n\nOur passion for inclusion is at the heart of our success. Our woman-led, minority-owned firm welcomes fresh perspectives, and our efforts have earned us WBENC Certification—the most prestigious national recognition for women-owned businesses in the U.S. Today, ATR remains one of the most diverse firms in the staffing industry.\n\nReach out to learn how we can support your staffing or job search needs, no matter your background.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Simulations Software Engineer - Distributed Simulation in Dexter, Livingston County, MI vacancy
  • $180k - $220k

     ...from physical hardware. That's the mission of our Simulation team. We are seeking a Simulation Software Engineer to build and evolve the core infrastructure...  ...or maintaining complex robotics, aerospace, or distributed systems simulations/digital twins. ~ Expertise... 
    Suggested
    Local area

    Zipline

    Ann Arbor, MI
    9 days ago
  •  ...Modeling and Simulation Engineer Modeling and Simulation Engineer Hyundai America Technical...  ...Development Team of the Vehicle Control Software Department, which develops innovative...  ...dynamics, including trailer behavior, load distribution, and stability control in towing... 
    Suggested
    For contractors
    Flexible hours

    Hyundai America Technical Center

    Ypsilanti, MI
    4 days ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...state of the art in-house and third party simulation technologies. The simulation...  ...seeking an experienced Senior Simulation Engineer with a strong background in developing engines... 
    Suggested
    Work experience placement
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    19 hours ago
  • $140k - $230k

     ...driver assist technologies; Arene, our software development platform for software-defined...  ...state of the art in-house and third party simulation technologies. The simulation...  ...seeking an experienced Senior Simulation Engineer to lead the adoption and integration of... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    2 days ago
  •  ...assist technologies; Arene, our software development platform for...  ...all.TEAMOur Cloud and Data Engineering organization is working on accelerating...  ...of our validation and simulation by identifying rare and...  ...and correct systems. We are a distributed team, working in Japan, the... 
    Suggested
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    3 days ago
  • $40.81 - $43.81 per hour

     ...Summary We are seeking a Mid-Level AI Software Test Engineer to design, automate, and execute...  ...- Create reusable test data, mocks, simulators, and validation frameworks. Platform...  ...automation,Test automation,C#,Claude,Cloud,distributed systems,Docker,generative AI... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Ann Arbor, MI
    12 days ago
  •  ...calibration solutions, anchored by expert technicians and cutting edge, patented technology. Job Overview The Senior Software Engineer is a key contributor in developing applications for Opus IVS's cutting-edge products. Collaborating closely with a skilled team... 

    OPUS IVS INC

    Dexter, Livingston County, MI
    2 hours ago
  • $105.9k - $155.3k

     ...Supply Chain Management, Field Operations, Engineering, Product Training, Digital Solutions...  .... Guide technical strategy for power distribution, UPS, generators, transfer systems, and...  ...skilled and motivated AI-first full-stack Software Engineer to build remote service... 
    Minimum wage
    Full time

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  •  ...technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering...  ...cloud-native technologies.Experience integrating APIs, distributed systems, and enterprise applications.Demonstrated Data... 
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    2 days ago
  •  ...create value across Schwab. We are seeking an experienced Senior Software Engineer who combines strong technical depth with curiosity,...  ...platforms, data platforms, APIs, infrastructure, security, or distributed systems.Experience working in financial services or other highly... 
    Full time
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    19 hours ago
  • $127k - $235k

    Job DescriptionWe're looking for a Senior Software Engineer - AI to join the CoCounsel International team and work closely with our Labs team...  ..., and AWS cloud services, with a deep understanding of distributed systems, architecture, and data modeling. Agentic AI Experience... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $127k - $235k

     ...and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that...  ...thrive in fast‑moving environments, enjoy tackling complex distributed‑systems challenges, and want your work to directly enable intelligent... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $94.9k - $176.3k

    Thomson Reuters U.S. Income Tax Compliance software is relied upon by the largest multi-...  ...results oriented and innovative software engineer to our team who will help us extend our...  ...with co-located as well as geographically distributed teams.Strong Computer Science... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  •  ...Intuition in Ann Arbor is hiring backend engineers at all levels to join our defense...  ...own backend infrastructure powering edge simulations and multi-domain autonomy, shipping code...  ...translate mission requirements into robust software while working in our #J-18808-Ljbffr... 

    Decisive Point

    Ann Arbor, MI
    9 hours ago
  • $120k - $150k

     ...Software Engineer Utilidata is a fast-growing AI company enabling AI data centers to dynamically orchestrate power and unlock more compute...  ...experienced in designing, writing, testing, and debugging distributed enterprise software at scale. Ideal candidates will possess... 
    Casual work
    Local area
    Remote work
    Flexible hours

    KARMAN INC

    Ann Arbor, MI
    1 day ago
  • $110.9k - $188.5k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...Preferred Qualifications Senior Full Stack Software Engineers are core to KLA ’s...  ..., analytics, and machine learning Distributed computing principles Web development... 
    Full time
    Work experience placement
    Flexible hours

    KLA Corporation

    Ann Arbor, MI
    5 days ago
  • $105.9k - $155.3k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...QualificationsKey ResponsibilitiesHPC Software Engineering· Design, develop, and optimize...  ...large-scale Linux clusters, including distributed and parallel workloads (MPI,... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  • $105.9k - $180k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...and the brightest research scientist, software engineers, application development engineers...  ...include robotics, high performance and distributed computing, data analytics and machine... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  •  ...there's a place for you at Domino's. Job Description A Software Engineer II is proficient with the most-often used features of the...  ...(queries, data models) Understanding of development in a distributed system is preferred Understanding of basic networking concepts... 

    Domino's Corporate

    Ann Arbor, MI
    3 days ago
  • $77.8k - $132.3k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...Description/Preferred Qualifications Software Engineers are core to KLA’s...  ...understanding of multi-threaded, multi process and distributed software systems is vital. Experience... 
    Full time
    Work experience placement
    Flexible hours

    KLA Corporation

    Ann Arbor, MI
    5 days ago
  •  ...days per week onsite Travel: Approximately 15% Our client, a leader in the medical device industry, is seeking a Senior Software Engineer to develop manufacturing software solutions and support digital technology deployments across global operations. Working... 
    Contract work
    For contractors
    Local area

    ATR International

    Dexter, Livingston County, MI
    4 days ago
  •  ...Job Description Job Description Senior Software Engineer – Manufacturing Technology / Ignition SCADA Medtronic is seeking a Senior Software Engineer to support enterprise manufacturing technology initiatives through the Ignition Center of Excellence. This role... 

    Lancesoft INC

    Dexter, Livingston County, MI
    4 days ago
  • $183.1k - $340k

    Job DescriptionAre you a Principal-level software engineer who enjoys solving complex customer problems while remaining deeply hands-on with...  ...or customer-owned infrastructure.Strong understanding of distributed systems, APIs, system integration, cloud architecture, scalability... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $129.6k - $190.07k

     ...across your area of expertise.We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing...  ...and evolve backend infrastructure for Big data Analytics, Distribution Storage and storage using modern C++ (C++11/14/17/20)/C# or... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  • $100k - $120k

     ...Job Description Job Description Job Title: Electrical Distribution Lead Engineer Job Description This role leads the delivery of electrical...  ..., including platforms such as AutoCAD or similar design software. Experience supporting continuous improvement and change... 
    Permanent employment
    Work experience placement
    For subcontractor
    Work at office
    Work from home
    Flexible hours

    Actalent

    Ann Arbor, MI
    6 days ago
  • # IT - SDET- Software Developer Engineer Test - Mid-LevelApply**Job#: 3055133****Job Description:**IT - SDET- Software Developer Engineer Test...  ...automation, or quality engineering experience. Experience testing distributed systems, web applications, and APIs is required.**... 
    Hourly pay
    Contract work
    Remote work
    Flexible hours
    1 day per week

    Apex Systems

    Ann Arbor, MI
    1 day ago
  • $98k - $200k

     ...represents a key core competency within our business.MACOM sells and distributes products globally via a sales channel comprised of a direct...  ...insights into our entire portfolio. Job Title: Application Engineer - Principal/SPEJob Locations: Ann Arbor, Michigan, Milpitas,... 

    MACOM

    Ann Arbor, MI
    1 day ago
  •  ...About the role We are looking for bright engineers interested in designing elegant...  ...difficult problems in the autonomy space. Our software engineers work across our suite of...  ...or Kubernetes) Experience working with simulation tools, modeling physical problems, or using... 
    Full time
    For contractors
    For subcontractor
    Summer work
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intution

    Ann Arbor, MI
    2 days ago
  •  ...team! Job Description Salary- 120-130k base  A Software Engineer III demonstrates proficiency in the technology of concern. They...  ...(queries, data models) Understanding of development in a distributed system Understanding of core networking concepts like... 
    Full time
    Local area

    Domino's Corporate

    Ann Arbor, MI
    22 days ago
  • $100k - $170k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...and the brightest research scientist, software engineers, application development engineers...  ...include robotics, high performance and distributed computing, data analytics and machine... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA Corporation

    Ann Arbor, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Simulations Software Engineer - Distributed Simulation. Be the first to apply!