Ansysposted 6 days ago
Full-time • Entry Level
Exton, PA
Publishing Industries

About the position

We are seeking a motivated, top-performing engineer to join our team of software developers and engineering subject matter experts. We develop commercial-off-the-shelf mission modeling software for the aerospace & defense industries. Specifically, we are developing tools for an exciting new generation of model-based systems engineering (MBSE) standards with SysML v2.0. In this role, the successful candidate will serve as a core member of a highly active, agile team developing modeling and simulation APIs and graphical interfaces to integrate MBSE workflows into Systems Tool Kit (STK). He/she will work under a technical mentor to develop and implement designs that will create workflows for end users and software integrators to perform complex system-of-systems engineering tasks. The ideal candidate has a background in computer science or equivalent software engineering experience and is familiar with integrating new software APIs. The candidate must take independent initiative to complete tasks and have a drive for creative solutions to detailed technical problems.

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
  • Seeks to champion customer needs and understands the customer impact of his/her work

Requirements

  • B.S. or M.S. in Computer Science, Engineering, or related field
  • 2 years of experience in software engineering
  • 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

Nice-to-haves

  • Kotlin, Java, C#, Python experience
  • Knowledge of setting up, generating, and compiling against protobuf interfaces to support gRPC interoperability between languages
  • WPF and MVVM Graphical Interface development
  • Experience programming interactions with REST Services
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service