Developing commercial-off-the-shelf mission modeling software for the aerospace & defense industries, specifically developing tools for a new generation of model-based systems engineering (MBSE) standards with SysML v2.0
Requirements
- B.S. in Computer Science, Engineering, or related field
- Demonstrated ability to adopt multiple programming languages
- Experience with modern agile software development processes
- Ability to communicate software designs using patterns and highly technical terminology
- Experience working with modern source control (Git or other)
- Proven track record of strong professional performance
- Kotlin, Java, C-Sharp, Python, or demonstrated ability to adopt multiple languages
- Knowledge of setting up, generating, and compiling against protobuf interfaces to support gRPC interoperability between languages
- C-Sharp, WPF, and MVVM Graphical Interface development
- Experience programming interactions with REST Services
Responsibilities
- Works with internal stakeholders to develop creative designs to support new features
- Integrates APIs from multiple languages to support interoperability across tools
- Develop integration between desktop applications and web-based REST services
- Works with user experience designers to create innovative WPF graphical interfaces
- Operates independently without continuous supervision to complete development tasks
- Collaborates with teammates proactively to ensure consistency of solutions before merging
- Employs software development best practices and maintains them through code reviews
Other
- B.S. in Computer Science, Engineering, or related field
- Full-time position based in Exton, PA
- Not eligible for immigration sponsorship