Modeling & Simulation Software Engineer developing high-performance software for challenging satellite problems at Aerospace Corporation. Looking for candidates with strong programming skills and physics understanding.
Responsibilities
Develop advanced, high-performance, production-quality modeling and simulation (M&S) software to help support challenging problems posed by Aerospace’s customers
Develop and modify algorithms to enhance simulation capabilities to support studies for future satellite systems and architectures and interface with flight and flight-like satellite hardware, software, and system emulators to enable modular spacecraft HIL/SIL testing
Port scientific, engineering, and physics-based modeling code, calculations, and algorithms from technical documents, Matlab, Python, and Excel to Java based software and interface legacy C, C++, and Fortran codes together into tool chains or distributed simulation frameworks
Maintain and enhance Java-based distributed simulation frameworks with multi-threaded architectures and develop new distributed simulation federates, pre- and post-simulation data processing, and visualization tools
Support and/or perform analysis using software developed within VMAS to answer questions about future satellite systems and architectures
Participate and collaborate with other developers in full software development life cycle activities including design, implementation, and maintenance activities and assist in the creation of technical documentation and user guides
Participate in cross-disciplinary teams to solve complex and challenging problems and may need to help guide, advise, instruct, and mentor staff with expertise in non-software fields and little to no software engineering background
Requirements
Bachelor’s or graduate degree from an accredited program in Computer Science, Software Engineering, Electrical Engineering, Physics, or other engineering discipline
6 years of experience in a software engineering role
Experience in Java with Object-Oriented design and development skill and knowledge of multi-threaded, multi-processor networked and distributed systems and architectures
Experience with Hardware-Software interfaces, embedded software / embedded system development, and/or robotic systems
Experience developing physics-based vehicle or sub-system level simulations including component simulation/emulation as well as physics, dynamics, orbital mechanics simulation.
Basic knowledge of space systems including spacecraft subsystems and interactions (GN&C, CDH/flight computer, power systems, comms, payloads, etc.)
Knowledge of, or willingness to learn Python, C, C++, FORTRAN, and/or Matlab to extract or port critical code, as well as JSON and XML files often used for data exchange and API definitions
Ability to obtain and maintain a U.S. Government security clearance. U.S. citizenship is required to obtain a security clearance.
Benefits
Comprehensive health care and wellness plans
Paid holidays, sick time, and vacation
Standard and alternate work schedules, including telework options
401(k) Plan — Employees receive a total company-paid benefit of 8%, 10%, or 12% of eligible compensation based on years of service and matching contributions; employees are immediately eligible and vested in the plan upon hire
Flexible spending accounts
Variable pay program for exceptional contributions
Relocation assistance
Professional growth and development programs to help advance your career
Education assistance programs
An inclusive work environment built on teamwork, flexibility, and respect
Product Technical Lead providing company - wide technical leadership of (bio)pharmaceutical products through their lifecycle. Collaborating with various teams to ensure product quality and regulatory compliance.
Product Engineer building an AI - driven product for an early - stage PropTech startup in Munich. Focusing on frontend development and enhancing user experience with a collaborative team.
Principal Engineer - Substation managing high voltage substation projects for WECTEC Staffing Services. Overseeing projects from conception to commissioning with travel across North America.
AI Software Engineering PhD Intern at Intel working on cutting - edge AI development and collaboration on real - world solutions across multiple domains. Engaging in hands - on projects to bridge research and industry application.
GenAI Software Architect building machine learning - based products/solutions for Intel. Developing custom AI tools, algorithms, and interacting with users to define requirements for innovative solutions.
Lead Software Engineer developing scalable digital experiences at Expereo. Designing applications and mentoring engineers in a hybrid environment for optimal internet performance.
Senior Manager overseeing Application Development to modernize systems and ensure business continuity at CVS Health. Leading technological innovations and project management in a collaborative environment.
Product Engineering Intern responsible for launching products at Seagate's Korat facility in Thailand. Focus on quality, test time, and customer satisfaction with operational effectiveness.
Product Engineer responsible for yield and test time improvement in Hard Disk Drives. Supporting failure analysis and providing technical support while working collaboratively with various teams.
Senior Software Engineer at Clari + Salesloft building scalable applications for enterprise revenue solutions. Collaborating with cross - functional teams on technology - driven projects in a hybrid work environment.