PTC

Principal Software Engineer

PTC

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $112,000 - $160,000 per year

Job Level

About the role

  • Serve as a primary developer for Perc Ultra SMP (32‑bit) and Perc 64 (64‑bit)
  • Plan and execute development tasks; troubleshoot issues and clear blockers
  • Implement bug fixes, feature enhancements, and major new release content
  • Develop and maintain regression tests for fixes and new functionality
  • Review, test, and approve code changes from team members before commit
  • Collaborate with Developer Tools leadership to maintain and update licensing components
  • Work directly with customer engineering teams to diagnose issues, resolve technical questions, and advise on best practices

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (advanced degree preferred)
  • 10+ years of professional software development experience in embedded systems or tools
  • Strong background in end-to-end software development, product quality, and technical problem solving
  • Experience with development tools for industrial automation and/or defense applications
Benefits
  • Medical, dental and vision insurance
  • Paid time off and sick leave
  • Tuition reimbursement
  • 401(k) contributions and employer match
  • Flexible spending accounts
  • Life insurance
  • Disability coverage
  • Generous commuter subsidy
  • Employee share purchase program (ESPP)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentembedded systemsregression testingbug fixingfeature enhancementcode reviewtechnical problem solvingend-to-end software developmentdevelopment tools
Soft Skills
collaborationtroubleshootingcommunicationplanningexecution
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineeringadvanced degree preferred