Senior Software Engineer I/II - Digital Engineering
Core
Design, develop, and maintain simulation and modeling tools (flight and ground software) for aerospace systems, including mission-level wargaming and laser communication network analysis.
Role type
Senior Software Engineer (Digital Engineering)
Builds
Simulation and modeling tools, mission-level wargaming tools, and application software for aerospace systems
Domain
Aerospace / Defense / Space Systems
Deliverable
production ML models | product features | dashboards & analysis
Required skills
C#/.NET, Angular, TypeScript/JavaScript, RESTful APIs, object-oriented programming, relational databases, UI/UX design, system architecture
Preferred skills
Docker/Kubernetes, network programming, STK, physical system modeling, Git, Agile/Scrum, Angular NgRx
Technologies
.NET, Angular, TypeScript, JavaScript, SQL Server, MySQL, SQLite, Windows, Linux
Responsibilities
Design and develop mission level wargaming tools encompassing space, air, and ground domains; Develop application software based on web technologies that runs across multiple operating systems; Apply UI/UX best practices to create streamlined, intuitive user interfaces for simulation and configuration tools; Conduct code reviews to ensure adherence to company coding standards and best practices; Optimize software performance and scalability for large-scale simulations and data processing; Participate in design reviews (e.g., PDR, CDR) and contribute to the refinement of system requirements and technical specifications
Seniority
Senior, hands-on IC