Job Closed
This listing is no longer active.
A leading global aerospace company and top U.S. exporter, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. Our U.S. and global workforce and supplier base drive innovation, economic opportunity, sustainability and community impact. Boeing is committed to fostering a culture based on our core values of safety, quality and integrity.
Simulation Software Engineer – Associate/Experienced
Location
California
Posted
137 days ago
Salary
$92.7K - $143.8K / year
Seniority
Mid Level
Job Description
Simulation Software Engineer – Associate/Experienced
Boeing
• Develop thread-safe Unreal modules and C++ middleware with exposed API bindings • Integrate UE with real-time backends/simulations: ingest time-stamped data, handle sync/rates, and maintain smooth visuals • Implement Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) synchronization layers within Unreal • Design low-latency Interface Control Document (ICD) implementations for UDP/TCP/Shared Memory data ingestion • Build clean UIs and bind them to live data • Profile and optimize with Unreal Insights; manage frame pacing, memory, loading, and asset streaming • Package reliable builds, write concise docs/samples, and collaborate across engineering teams
Job Requirements
- 5+ year of developing using Unreal Engine
- 7+ years of experience in C++ programming
- 3+ years of experience using GitLab and/or Jira
- Bachelor’s Degree in an engineering discipline
- To meet U.S. export control compliance requirements, a “U.S. Person” is required
Benefits
- Health insurance
- Flexible spending accounts
- Health savings accounts
- Retirement savings plans
- Life and disability insurance programs
- Paid time off
- Unpaid time away from work
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work on developing modern solutions using Node.js and React • Build and evolve end-to-end applications, working on both backend and frontend • Develop a maturity assessment solution for different business areas (finance, procurement, HR, among others)
Staff Software Engineer, Experience
PaxosPaxos is a regulated blockchain infrastructure company building transparent and transformative financial solutions.
• Define and implement technical strategy for Experience surfaces spanning institutional onboarding, identity and screening, dashboards, approvals, and developer APIs. • Architect core reusable services and patterns for workflows such as KYC/KYB, onboarding flows, dormancy and identity controls, maker‑checker approvals, notifications, and reporting, ensuring scalability, auditability, and regulatory compliance. • Lead cross‑team projects that improve performance, observability, security, and reliability for onboarding and dashboard flows. • Collaborate closely with staff engineers, tech leads, Product, Compliance, Finance, Data, and Operations to prioritize and sequence work that unlocks business‑line goals. • Mentor engineers across both teams, helping them grow in system design, execution, and ownership, and raising the technical bar for Experience as a whole.
• Be an effective communicator while interacting with technical and non-technical audiences • Communicate with business stakeholders to understand goals and translate them to technical architecture and requirements • Have a data-driven, iterative approach to building products • Estimate product scope and timelines • Lead and mentor other software engineers to follow best engineering practices • Produce technical solutions that satisfy business requirements with a focus on scalability, stability, efficiency, maintainability and extensibility • Build products and software using modern & stable technologies
Work-Study Software Engineer, Bletchley Fellowship
Flatiron SchoolLaunch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
• Complete Flatiron School’s Software Engineering (full-time) and Data Science (part-time) bootcamp programs • Contribute to real software projects during a paid apprenticeship with an employer partner • Collaborate in sprint-based workflows and participate in code reviews • Build a portfolio of production-level work




