Senior Software Engineer - Co-Simulation (Remote) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Collins Aerospace · 1 hour ago

Senior Software Engineer - Co-Simulation (Remote)

Collins Aerospace is seeking a highly skilled and experienced Senior Software Engineer to support the development, sustainment, and maintenance of an in-house custom-built co-simulation application and framework called DESYRE. The engineer will work closely with the Product Team to serve as a technical leader, applying deep knowledge of computational models and interoperability standards to advance aerospace engineering simulation capabilities.

AerospaceIndustrialMilitarySatellite Communication
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop, maintain, and design simulation models and frameworks that integrate physics models, flight dynamics, and real-time embedded software components
Lead the development and maintenance of components within the custom simulation application environment, including quality assurance, bug triage, and resolution to ensure stability and accuracy
Design and support Virtual test assets and co-simulation strategies for system/software validation while collaborating with cross-functional teams to define system specifications and ensure simulation fidelity meets performance requirements
Engineer and mature new features, such as updating the Simulation Application to support SysMLv2 integration
Apply advanced knowledge of Models of Computation and Execution Semantics (synchronous languages, state machines, discrete event, continuous time, hybrid systems)
Design and support virtual test assets and co-simulation strategies for system and software validation, applying advanced knowledge of Models of Computation and Execution Semantics (synchronous languages, state machines, discrete event, continuous time, hybrid systems)
Ensure compliance and innovation in hybrid systems model-exchange and co-simulation standards (FMI, TLM, HLA, ED247, DPC)
Provide technical leadership in software design principles, architecture patterns, and system integration
Collaborate with cross-functional teams, including systems and software engineering, model-based design, and test engineering, to define system specifications, ensure simulation fidelity, and deliver end-to-end simulation solutions
Mentor junior engineers and contribute to engineering excellence practices across the enterprise

Qualification

PythonC++Co-simulation standardsSoftware design principlesModelingSimulationSystem integrationAerospace experienceAgile familiarityMentoringCollaboration

Required

Must be a U.S. Citizen
Typically requires a University Degree and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience
10+ years of professional software engineering experience, with at least 5 years in aerospace, defense, or high-reliability systems
Experience with principles in the domain of modelling (model management, model transformation, etc) and simulation (multi-formalism, hybrid simulation, co-simulation, etc.)
Experience with co-simulation and model-exchange standards: Functional Mock-up Interface (FMI), Transaction-Level Modeling (TLM), High-Level Architecture (HLA), Distributed Parallel Co-simulation (DPC)
Proven Expertise in Python, C++, SystemC, and strong familiarity with IEEE Std 1666-2023
Strong background in software design principles, architecture, and system integration
Demonstrated ability to lead technical efforts, mentor teams, and deliver complex projects

Preferred

Experience in aerospace/defense simulation or safety-critical systems
Knowledge of model-based theory (abstract interpretation, static and dynamic analysis), practice (experience with modeling and simulation environments, solvers, etc.), and a good knowledge of mathematical formalization, discrete and continuous dynamics modeling
Expert-level knowledge of Models of Computation and Execution Semantics (synchronous, discrete-event, continuous-time, hybrid)
Experience with simulation software tools and model-based Systems Engineering/design (e.g., MATLAB/Simulink, Cameo/TeamWork Cloud (TWC), Siemens Vista)
Familiarity with avionics hardware, integrated circuits and communication protocols/standards such as CAN, ARINC 429/664/653, MIL-STD-1553, and ED247
Familiarity with Agile process or Frameworks such as Scaled Agile (SAFe)
Familiarity with DevSecOps pipelines, model-based engineering (MBSE, MB Design, MB Definition), and digital engineering environments
Knowledge of real-time and distributed simulation architecture
Active security clearance or ability to obtain one

Benefits

Medical, dental, and vision insurance.
Three weeks of vacation for newly hired employees.
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option.
Tuition reimbursement program.
Student Loan Repayment Program.
Life insurance and disability coverage.
Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection.
Birth, adoption, parental leave benefits.
Ovia Health, fertility, and family planning.
Adoption Assistance.
Autism Benefit.
Employee Assistance Plan, including up to 10 free counseling sessions.
Healthy You Incentives, wellness rewards program.
Doctor on Demand, virtual doctor visits.
Bright Horizons, child, and elder care services.
Teladoc Medical Experts, second opinion program.

Company

Collins Aerospace

company-logo
Collins Aerospace is an RTX business.

Funding

Current Stage
Late Stage
Total Funding
unknown
2023-07-21Acquired

Leadership Team

leader-logo
Brad Haselhorst
Vice President and General Manager, Interior Products
linkedin
leader-logo
Greg Gernhardt
VP Boeing Programs
linkedin
Company data provided by crunchbase