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.
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.
$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...SuggestedLocal area- ...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...SuggestedFor contractorsFlexible hours
- ...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...SuggestedWork experience placementWork at officeFlexible hours
$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...SuggestedTemporary workWork experience placementWork at officeFlexible hours- ...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...SuggestedWork at officeFlexible hours
$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 payContract workTemporary workWork experience placement- ...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...
$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 wageFull time- ...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 timeWork experience placementWork at office
- ...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 timeWork at office
$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 timeWork at officeLocal areaWorldwideFlexible hours$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 timeWork at officeLocal areaFlexible hours$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 timeWork experience placementWork at officeLocal areaImmediate startFlexible hours- ...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...
$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 workLocal areaRemote workFlexible hours$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 timeWork experience placementFlexible hours$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 wageFull timeWork experience placementFlexible hours$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 wageFull timeWork experience placementFlexible hours- ...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...
$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 timeWork experience placementFlexible hours- ...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 workFor contractorsLocal area
- ...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...
$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 timeWork at officeLocal areaFlexible hours$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 wageFull timeWork experience placementFlexible hours$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 employmentWork experience placementFor subcontractorWork at officeWork from homeFlexible hours- # 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 payContract workRemote workFlexible hours1 day per week
$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,...- ...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 timeFor contractorsFor subcontractorSummer workCasual workWork at officeRemote workDay shift
- ...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 timeLocal area
$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 wageFull timeWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Simulations Software Engineer - Distributed Simulation. Be the first to apply!






