Ansysposted 17 days ago
Mid Level
Exton, PA
Publishing Industries

About the position

Come join a fast-paced software development team, delivering the next generation of modeling and simulation software. 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. Our products can be used from concept design through operations, and have been used on over 100 space missions, including most recently, Firefly Aerospace's Blue Ghost lunar lander. In this role, a successful developer will use advanced technical and problem-solving skills to develop strategic plans, architect solutions, help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives.

Responsibilities

  • Create and implement innovative software solutions for the STK Platform team to improve existing products and build our next generation of products
  • Design, build, and maintain clean and reliable code
  • Participate in planning, architecture, and research at a product level
  • Employ best practices and help to maintain them through technical reviews and mentoring
  • Identify bottlenecks and bugs. Perform complex bug verification and release testing.
  • Develop solutions and collaborate with the QA team to address the issues
  • Take concepts from initial requirements through design, implementation, test, deployment, and maintenance in a production environment
  • Work independently without direct supervision and may function as a leader and software architect. Act as a technical reference within the team.
  • May be responsible for technical leadership of a small technical team in the future but primary duties are of an individual technical nature

Requirements

  • BS in Computer Science, Engineering, or related field with 8 years' experience, MS with 6 years' experience, or PhD with 4 years' experience
  • Demonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging
  • Significant experience in C++ and either C# or Python development for commercial applications
  • Experience with software configuration management tools (e.g., Git, Perforce)
  • Proven track record of crafting robust, readable, and efficient code

Nice-to-haves

  • Excellent technical knowledge of C++, C#, Python, API development, and software architecture
  • Experience developing software in both Windows and Linux environments
  • Experience delivering high-quality products in a large-scale commercial software development environment
  • Experience with modeling and simulation software
  • Solid understanding of unit testing, and familiarity with frameworks (e.g. NUnit)
  • Excellent communication and interpersonal skills
  • Experience with desktop and/or web UI development
  • Proficiency with containerization technologies (e.g. Docker)
  • Ability to work collaboratively in a geographically distributed team

Job Keywords

Hard Skills
  • Docker
  • Ghost
  • Git
  • Linux
  • Python
  • 06WThVdMNO jow4PtAMkEq
  • 2dWtPc5iYZI Qj7ybWMzB
  • 2Xa8DP9K vVYxBtcq
  • 6BM4Sxt5U
  • 7cIAjpuEqi5vL6 F6WYp5VzKl2
  • aCgT3dUAwlD n5ODAYaMEZ9zKd
  • DNupxqESg NZdMCjLW6VB1
  • EG01Sq7kN NZg9pSqrPH
  • Ey2iVgdFs4U6 Tm9Uzeji
  • fEyhiqXKQVNc b9RFBSUlKEA2
  • GExOaI
  • K2R03 CWhVp9mS
  • K9uwlLZP8 KT8nAEQ3eMdv
  • kctuJ6b3 IFH1LZid
  • mQojTfLUOMR MZTHXRsn0JLh
  • NJcT z0u
  • nPHMq0zYOFybsG 6AkdyFhnwDLieIZ
  • oJFb8yXa7gi 2vkCjAS
  • PzDlKkXqiGHT4u YSzGhR5qr
  • QgWcG boPa7kWUNSM
  • RGsm4EPOtro TlxbN32wo7v
  • rgUpoa56MR 01CM5qGsP
  • vJGTtWfAU p9WPA4d
  • YCs2qGaEp 3iaeE6RDFn0p9
  • ysaUKBogc joLyGcQJ
  • Yt0jVb67W EilK3twTpn7k
  • YVMa6KvWD a54o8h2eKpNA
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service