Senior Software Engineer

PTC

Denver, CO, United States
Base: $125,000-165,000; bonus/equity: performance-...
Hybrid
C++ (11 or higher) programming
High performance computing with cuda/openmp
Linear algebra and vector/tensor calculus
PTC is a global company leading the transformation of the physical and digital worlds through innovative software

Job Summary

  • PTC is a global company leading the transformation of the physical and digital worlds through innovative software.
  • The role involves delivering high-quality generative design software solutions that empower engineers to imagine, design, and make a better world.
  • Employees have access to comprehensive benefits including performance bonuses, equity programs, medical insurance, 401(k) with employer match, and an employee share purchase program.

Matching Summary

PTC is a global company leading the transformation of the physical and digital worlds through innovative software.

Salary

Base: $125,000-165,000; Bonus/Equity: Performance-based bonus and equity programs available; Benefits: Medical, dental, vision, 401(k) match, tuition reimbursement, commuter subsidy

Skills & Requirements

Must-have

  • C++ (11 or higher) programming
  • High performance computing with CUDA/OpenMP
  • Linear algebra and vector/tensor calculus
  • Automated testing and code review
  • Collaborative software development

Nice-to-have

  • Experience with parametric or implicit geometry
  • Familiarity with GNU Make and MSVC
  • Version control using git or mercurial
  • Debugging tools like GDB, Valgrind, VS debugger
  • Strong communication and problem-solving skills
  • Ability to work independently with minimal supervision

Key Requirements

  • Master's degree or higher in Computational Mechanics or related fields
  • 3+ years experience in C++ programming
  • Strong understanding of HPC technologies like CUDA and OpenMP

Work Rights

Not specified

Tailored Resume

Cover Letter