Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Principal Software Engineer

Skyworks Solutions

Skyworks Solutions

Software Engineering
Austin, TX, USA
USD 129,400-247,800 / year + Equity
Posted on Mar 15, 2026
Job Description
Job Title: Principal Software Engineer
Posting Start Date: 3/13/26
Job Location(s): Austin

If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution. Through our broad technology expertise and one of the most extensive product portfolios in the industry, we are Connecting Everyone and Everything, All the Time.

At Skyworks, you will find a fast-paced environment with a strong focus on global collaboration, minimal layers of management, and the freedom to make meaningful contributions in a setting that encourages creative thinking. We are excited about the opportunity to work with you and glad you want to be part of a team of talented individuals who together are changing the way the world communicates.

Requisition ID: 77230

Job Description:

Position Overview

As a Principal Software Engineer, you will be a senior technical leader shaping the architecture and direction of our software ecosystem. Your work will focus on designing and delivering robust desktop applications, scalable frameworks, and high performance APIs used to interact with our devices under test (DUT). You will collaborate closely with engineering leaders, product teams, and validation groups to define system level architectures that ensure reliability, extensibility, and long term maintainability across our software tools.

In this role, you will drive the development of next generation application frameworks, establish best practices for UI/UX and code quality, and architect APIs that streamline communication with our products. You will also lead efforts to modernize existing tools, improve performance and usability, and align our software platforms with the evolving needs of new product introductions (NPI).

As a principal level contributor, you will mentor engineers, provide architectural oversight, influence technical strategy, and ensure that our desktop applications and DUT interaction layers meet the highest standards of efficiency, scalability, and user experience.

Responsibilities

  • Lead the architecture, design, and implementation of desktop applications and supporting frameworks used across validation, characterization, and customer-facing tools.
  • Architect and maintain high‑performance APIs and communication layers that interact reliably with DUTs, lab equipment, and automation systems.
  • Drive modernization and long‑term evolution of existing software platforms, ensuring scalability, maintainability, and alignment with product roadmaps and NPIs.
  • Provide technical leadership and mentorship to senior and junior engineers, guiding best practices in design, coding standards, and architectural decision‑making.
  • Collaborate closely with cross-functional teams—including firmware, hardware, validation, and product lines—to define system requirements and deliver integrated solutions.
  • Troubleshoot complex system‑level issues spanning software, firmware, and hardware interfaces, ensuring robust and predictable behavior across DUT communication layers.
  • Champion improvements in development workflows, CI/CD, testing infrastructure, and overall software quality to increase team efficiency and product reliability.

Qualifications

  • MS in Computer Engineering, Computer Science, or Electrical and Computer Engineering with 8+ years of industry experience, or BS in the same fields with 12+ years of experience.
  • 10+ years of Object-Oriented Programming (OOP) experience with strong proficiency in software design patterns and adherence to SOLID principles.
  • 6+ years of experience with the C#, .NET Framework, including technologies such as WPF, WCF, and Entity Framework.
  • Proven experience architecting API layers consumed by desktop applications, automation frameworks, and other client components.
  • Demonstrated expertise designing and developing desktop applications, including UI frameworks and multi‑tiered architectures.
  • Hands-on experience working with MCU firmware and a solid understanding of electrical engineering fundamentals. Ability to read schematics and perform hardware‑level debugging when interacting with DUTs.
  • Experience with Python
  • Excellent mentoring skills and a positive disposition.
  • Excellent written and verbal communication skills.

Other Key Aspects:

  • Foster a culture of accountability and creative problem-solving.
  • Collaborate with cross-functional teams and report project status to management.
  • Engage in continuous learning and development to enhance technical skills and knowledge.

#LI-RB1

The typical base pay range for this role across the U.S. is currently USD $129,400 - $247,800 per year. Starting base pay will depend on relevant experience and skills, training and education, business needs, market demands, the ultimate job duties and requirements, and work location. Skyworks has different base pay ranges for different work locations in the U.S. Benefits include access to healthcare benefits (including a premium-free medical plan option), a 401(k) plan and company match, an employee stock purchase plan, paid time off (including vacation, sick/wellness, parental leave), among others. Employees are eligible to participate in an incentive plan, and certain roles are also eligible for additional awards, including recognition and stock. These incentives and awards are based on individual and/or company performance.

Skyworks is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Skyworks strives to create an accessible workplace; if you need an accommodation due to a disability, please contact us at accommodations@skyworksinc.com.