Principal Software Engineer - Test

MACOM Technology Solutions Holdings, Inc.Lowell, MA
$109,000 - $170,000

About The Position

MACOM is seeking a Principal Software Engineer to serve as a recognized technical leader for Engineering Automation and Measurement Systems. This role combines deep software engineering expertise with a practical understanding of laboratory automation, engineering workflows, test systems, and large-scale technical data environments. The Principal Software Engineer establishes technical direction for engineering software platforms, drives execution of strategically important automation initiatives, and serves as a trusted advisor across multiple engineering organizations. The successful candidate will influence how engineering data is acquired, managed, analyzed, and utilized throughout the product lifecycle. They will lead the development of next-generation automation frameworks, help define engineering software strategy, mentor technical talent, and drive adoption of best practices across the organization. This is a highly visible technical leadership position intended for individuals capable of solving exceptionally complex problems while balancing software architecture, business objectives, and engineering needs.

Requirements

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related discipline.
  • Typically 8+ years of professional software engineering experience.
  • Demonstrated expertise designing and delivering complex software systems.
  • Proven experience leading architecture development and technology selection.
  • Strong experience with Python and modern software development practices.
  • Ability to independently solve highly complex technical problems involving multiple systems and disciplines.
  • Excellent technical communication and leadership skills.
  • Demonstrated ability to influence teams and technical direction without formal authority.

Nice To Haves

  • Deep experience with automated test systems and laboratory instrumentation.
  • Experience designing software platforms used by multiple engineering teams.
  • Experience with large-scale data acquisition, analytics, and engineering data management.
  • Experience with distributed systems, cloud architectures, and scalable software infrastructure.
  • Experience in scientific computing, RF systems, semiconductor engineering, or industrial automation.
  • Track record of driving significant engineering productivity improvements through software.
  • Experience establishing organizational software standards and development practices.

Responsibilities

  • Define the long-term technical architecture and roadmap for engineering automation platforms.
  • Lead development of enterprise-scale software solutions supporting engineering characterization, product development, and technical support activities.
  • Establish architectural standards, development methodologies, and software engineering best practices.
  • Drive adoption of automation technologies across multiple engineering organizations.
  • Influence software strategy, technology selection, and investment priorities.
  • Lead technically complex and multidisciplinary projects involving software, instrumentation, databases, analytics, and engineering workflows.
  • Solve exceptionally difficult technical problems involving system integration, performance, scalability, and data management.
  • Partner with engineering leadership to identify productivity bottlenecks and implement organizational automation solutions.
  • Serve as a high-level technical resource for engineering automation initiatives.
  • Mentor software engineers and technical contributors throughout the organization.
  • Communicate technical strategy and software capabilities to senior leadership and cross-functional stakeholders.
  • Represent the organization in interactions with software vendors, instrumentation suppliers, and strategic external partners.

Benefits

  • Health, dental, and vision insurance.
  • Employer-sponsored 401(k) plan.
  • Paid time off.
  • Professional development opportunities.
  • Restricted stock unit (RSU) awards
  • Cash bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service