
Principal Software Engineer
PTC
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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