Experienced Real-Time Software Engineer - Simulation
Job Description
Build and validate simulation models and virtual environments that improve testing outcomes for software and hardware systems.
Responsibilities
- Design, architect, and develop simulation models, simulation visualizations, virtual environments/platforms, and simulation frameworks to improve test performance, safety, and durability across the full product lifecycle
- Collaborate with stakeholders to review and identify simulation requirements and system dynamics; perform design, modeling, simulation, testing, and analysis to assess and optimize system performance and capabilities
- Collect and process data for simulation use; validate, verify, and refine simulation software code, models, simulations, test procedures, and test environments
- Execute test procedures and document test results and simulation models against real-world data, test data, benchmarks, or related models
- Document and maintain technical code, algorithms, specifications, and descriptions of simulation models
- Work with cross-functional engineering teams to enable integration of simulation software with hardware devices and systems
- Apply current and emerging technologies, tools, frameworks, and methods within the software engineering simulation environment
- Modernize, migrate, sustain, and update simulation software to adapt legacy systems to new operating systems
- Participate in scrum meetings and use Agile tools for task tracking
Requirements
- Bachelor’s Degree
- Active U.S. Top Secret Security Clearance (U.S. Citizenship Required); a U.S. security clearance active within the past 24 months is considered active
- 2+ years of software development experience
- 2+ years of experience using Java and/or C++
Technologies
- Java
- C++
- Linux Operating Systems
Preferred Qualifications
- Bachelor’s degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science with 5+ years related work experience; or Bachelor’s degree with 9+ years directly related work experience; or 13+ years related, relevant experience
- 5 or more years of related work experience or an equivalent combination of education and experience
- Experience developing with Java, C/C++, and/or Linux Operating Systems
- Experience with AGILE/DevOps methodologies
- Experience implementing Real-Time Algorithm solutions
- Experience developing, documenting, and maintaining architecture, requirements, interfaces, and designs for software systems
Location and Work Model
- Richardson, TX (onsite)
- Expected to be 100% onsite; required to work on-site at one of the listed location options
- Shift: primarily 1st shift (alternate shifts may be required to meet program objectives)
Salary
- USD 135,150 - 182,850 per yearly
- Summary pay range: USD $135,150 - $182,850
- Pay based on experience, qualifications, and market/business considerations
Benefits
- Generous company match to your 401(k)
- Industry-leading tuition assistance program pays your institution directly
- Fertility, adoption, and surrogacy benefits
- Up to $10,000 gift match for support of favorite nonprofit organizations
- Total Rewards may include eligible health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and programs providing paid and unpaid time away from work
Additional Information
- Security clearance: requires an active U.S. Top Secret Security Clearance (U.S. Citizenship Required)
- Visa sponsorship: employer will not sponsor employment visa status
- Relocation: relocation assistance is not a negotiable benefit
- Conflict of interest: must satisfy the Company’s COI assessment process
- Drug-free workplace: post-offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met
- Technical assessment: CodeVUE coding challenge required; failure to complete removes you from consideration
- Application deadline: accepted until Oct. 28, 2026
- Export control: must meet U.S. export control compliance requirements; U.S. Person required (US based job, US Person required)