> Markdown version of [/jobs/ext/1988141-principal-engineer-software-development](https://www.wearedevelopers.com/jobs/ext/1988141-principal-engineer-software-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer - Software Development - **Company:** Microsemi - **Location:** Boulder, CO, United States - **Experience:** Expert - **Salary:** $75,000.0 - $232,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Data Analysis, Automation of Tests, C Sharp (Programming Language), Code Coverage, Databases, Computer Engineering, Database Design, Programming Tools, Python (Programming Language), LabVIEW, Signal Processing, Software Engineering, SQL Stored Procedures, SQL Databases, Information Technology - **Published:** August 8, 2026 - **Apply:** https://wd5.myworkdaysite.com/recruiting/microchiphr/External/job/CO---Boulder/Principal-Engineer---Software-Development_R2945-26 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or related field with 10+ years of relevant experience, or a master's degree in a related field with 7-8 years of relevant experience. * Proficiency in C, C#, Python, SQL, and related development tools. * Working knowledge of electrical circuits, measurement fundamentals, and signal analysis. * Experience controlling test instruments and industrial equipment through software. * Ability to interpret engineering drawings, schematics, specifications, and test requirements. * Candidates must be U.S. citizens with no dual citizenship and eligible to access information and products regulated under EAR and ITAR. Preferred * Experience developing automated test sequences for manufacturing or engineering environments. * Experience with RF, timing, or frequency-control products such as oscillators, OCXOs, or atomic clocks. * Knowledge of automation frameworks, data analysis tools, precision measurement systems, or long-term stability testing. * Experience with LabVIEW. * Familiarity with Lean, Six Sigma, or continuous-improvement practices. ## Description * Develop, deploy, and maintain automated test software for low-volume, high-mix production environments using C#, C, Python, SQL, and related tools, while following established scalable ATE architecture standards. * Develop and maintain database solutions that adhere to the schema, structure, and standards of the established larger-scale database, ensuring consistency across queries, stored procedures, data interfaces, and reporting outputs. * Interface with production test equipment, including environmental chambers, power supplies, oscilloscopes, frequency counters, phase noise analyzers, spectrum analyzers, and other automated instruments. * Partner with design, manufacturing, and quality teams to define requirements, validate test coverage, and support production needs. * Maintain documentation for test software, database designs, procedures, and test system operation. ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)