Synopsys is developing commercial-off-the-shelf mission modeling software for the aerospace & defense industries, specifically tools for model-based systems engineering (MBSE) standards with SysML v2.0. The role involves developing modeling and simulation APIs and graphical interfaces to integrate MBSE workflows into Systems Tool Kit (STK).
Requirements
- 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)
- 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
Responsibilities
- 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
- Seeks to champion customer needs and understands the customer impact of his/her work
Other
- Works with internal stakeholders to develop creative designs to support new features
- Proven track record of strong professional performance
- This position is based full-time in Exton, PA and it is not eligible for immigration sponsorship.