Software Engineer - Test

MACOM

Lowell (AR)

On-site

USD 75,000 - 99,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
Employer-sponsored 401(k) plan
Paid time off
Professional development opportunities

Job summary

MACOM, a global leader in RF/microwave semiconductor technologies, seeks a Software Engineer to join Engineering Automation. You will develop Python-based automation systems for instrument control, data acquisition, workflow automation, and analysis of large-scale engineering datasets.

Working alongside RF and application engineers, you will create software that controls measurement equipment, automates workflows, and enables efficient data access and visualization.

Qualifications

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • Experience with Python or another modern programming language.
  • Experience using Git for source control.

Responsibilities

  • Develop software applications that support engineering test, characterization, and validation activities.
  • Design and maintain instrument-control software for laboratory equipment including network analyzers, signal generators, spectrum analyzers, power meters, switch matrices, probe stations, and related test systems.
  • Automate engineering workflows to reduce manual effort and improve repeatability.
  • Develop graphical user interfaces, dashboards, and visualization tools that improve access to engineering data.
  • Create software that enables collection, management, analysis, and reporting of large-scale engineering characterization datasets.

Skills

Python
Git
Independent worker
Communication skills

Education

Bachelor's degree in Electrical/Software/Computer Engineering or related

Tools

JavaScript/TypeScript
SQL
REST APIs
GitLab CI/CD

Job description

MACOM (NASDAQ: MTSI) is a global leader in the design and manufacture of advanced semiconductor products across a diverse range of end markets, including Data Centers, Telecommunications, Industrial and Aerospace and Defense. We develop innovative, cutting-edge technologies and products across the spectrum of radio frequency (RF), microwave, millimeter wave, photonics and high-speed analog technologies. Our solutions support critical network infrastructure applications like artificial intelligence, high performance computing, satellite communications, radar, unmanned aerial vehicles, medical equipment, test and measurement and advanced wireless networks.

MACOM has more than 75 years of expertise in semiconductor process development, wafer fabrication, circuit design, advanced packaging, systems architecture and applications engineering. We are committed to our customers’ success. We partner with customers to help solve their most challenging problems by providing semiconductor solutions that are at the forefront of the highest power, highest frequency and/or highest data rates.

Leading technologies, innovative products and driven employees. Come be a part of MACOM and help advance the next generation of connectivity infrastructure!

Software Engineer – Engineering Automation & Measurement Systems
Position Summary

Do you enjoy building software that interacts with real-world hardware? Are you energized by creating tools that automate complex engineering tasks, accelerate data collection, and enable engineers to solve difficult technical problems more efficiently?

We are seeking a Software Engineer to join our Engineering Automation team. In this role, you will develop software solutions that support the characterization, validation, and application of advanced RF, microwave, and millimeter-wave semiconductor products. A significant portion of this work involves developing Python-based automation systems for instrument control, data acquisition, workflow automation, and analysis of large-scale engineering datasets.

Working alongside RF engineers, application engineers, product engineers, and laboratory personnel, you will create software that controls sophisticated measurement equipment, automates engineering workflows, and manages large volumes of technical data. Your work will directly impact product development, customer support, and engineering productivity across the organization.

What You'll Do
  • Develop software applications that support engineering test, characterization, and validation activities.
  • Design and maintain instrument-control software for laboratory equipment including network analyzers, signal generators, spectrum analyzers, power meters, switch matrices, probe stations, and related test systems.
  • Automate engineering workflows to reduce manual effort and improve repeatability.
  • Develop graphical user interfaces, dashboards, and visualization tools that improve access to engineering data.
  • Create software that enables collection, management, analysis, and reporting of large-scale engineering characterization datasets.
  • Gather requirements for new software features and enhancements, then develop implementation plans to deliver them.
  • Communicate new capabilities to users through documentation, demonstrations, and occasional training sessions.
  • Troubleshoot and resolve software, instrumentation, and system‑integration issues.
  • Collaborate with cross‑functional engineering teams to understand measurement processes and implement automation solutions.
  • Contribute to software testing, validation, documentation, and continuous improvement efforts.
  • Support the integration of new instrumentation, measurement techniques, and automation capabilities into existing software platforms.
Required Qualifications
  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • Experience with Python or another modern programming language.
  • Experience using Git for source control.
  • Ability to work independently or as part of a multidisciplinary engineering team.
  • Ability to understand requirements, develop implementation plans with guidance, and contribute to software projects through completion.
  • Strong analytical and problem‑solving skills.
  • Detail‑oriented with the ability to comply with data security, confidentiality, and software quality requirements.
  • Strong written and verbal communication skills.
  • Passion for automation, continuous improvement, and empowering those around you through well‑designed software.
Preferred Qualifications
  • Experience with JavaScript/TypeScript.
  • Experience with relational databases and SQL.
  • Familiarity with REST APIs and software integration techniques.
  • Experience with GitLab CI/CD or similar automated build and deployment systems.
  • Experience efficiently processing and analyzing large datasets.
  • Experience developing software for automated test systems, laboratory instrumentation, robotics, manufacturing systems, or industrial automation.
  • Experience developing graphical user interfaces.
  • Exposure to electronics, RF systems, instrumentation, embedded systems, or scientific computing environments.
  • Experience working with engineering or technical datasets.
What Makes This Role Unique

This role operates at the intersection of software and hardware engineering. Successful candidates often come from backgrounds including:

  • Software Engineering
  • Computer Engineering
  • Electrical Engineering
  • Robotics and Automation
  • Scientific Computing
  • Instrumentation and Test Systems
  • Physics or Applied Sciences

If you enjoy building software that controls physical systems, acquires real-world data, and enables engineers to work more efficiently, this position offers an opportunity to make a direct impact on advanced semiconductor technologies and measurement platforms.

Preferred Characteristics

Successful candidates typically demonstrate:

  • Intellectual curiosity and a desire to learn new technologies.
  • Strong ownership and accountability.
  • A practical, hands‑on approach to solving engineering problems.
  • A passion for automation and engineering efficiency.
  • Interest in understanding how software interacts with complex hardware and measurement systems.
  • The ability to balance technical rigor with practical engineering solutions.
EEO:

MACOM is an Equal Opportunity Employer committed to a diverse workforce. MACOM will not discriminate against any worker or job applicant on the basis of race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, genetic information, veteran status, military service, marital status, or any other category protected under applicable law.

Reasonable Accommodation:

MACOM is committed to working with and providing reasonable accommodations to qualified individuals with physical and mental disabilities. If you have a disability and are in need of a reasonable accommodation with respect to any part of the application process, please call +1-978-656-2500 or email HR_Ops@MACOM.com. Provide your name, phone number and the position title and location in which you are interested, and nature of accommodation needed, and we will get back to you. We also work with current employees who request or need reasonable accommodation in order to perform the essential functions of their jobs.

ITAR

Due to ITAR regulations, only candidates who are U.S. Persons (U.S. citizens, U.S. nationals, lawful permanent residents, or individuals granted asylum or refugee status) will be considered for this position.

RSU Eligible

This position is eligible to receive restricted stock unit (RSU) awards and cash bonuses, solely at MACOM’s discretion, subject to individual and company performance.

Salary Range

The Salary Range for this position is $75,000 – $99,000. Actual salary offered to candidate will depend on several factors, including but not limited to, work location, relevant candidates’ experience, education, and specific knowledge, skills, and abilities.

Benefits:
  • Health, dental, and vision insurance.
  • Employer-sponsored 401(k) plan.
  • Paid time off.
  • Professional development opportunities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Test
Principal Software Engineer - Test

MACOM • Lowell (AR)

On-site
USD 109,000 - 170,000
Health, dental, vision insurance
Employer-sponsored 401(k)
Paid time off
+1
Software Engineer - Test
Software Engineer - Test

MACOM • Lowell (MA)

On-site
USD 75,000 - 99,000
Health, dental, and vision insurance.
Employer-sponsored 401(k) plan.
Paid time off.
+1
Application Engineer
Application Engineer

MACOM • Lowell (MA)

On-site
USD 69,000 - 105,000
Health, dental, and vision insurance
Employer-sponsored 401(k) plan
Paid time off
+1
Electrical Engineer
Electrical Engineer

MACOM • Lowell (MA)

On-site
USD 70,000 - 101,000
RSU Eligible
Health Insurance
Dental Insurance
+4
Product Engineer 1
Product Engineer 1

MACOM • Nashua (NH)

On-site
USD 65,000 - 85,000
Health, dental, and vision insurance
401(k) plan
Paid time off
+1
Test Engineer, Senior
Test Engineer, Senior

MACOM • Morgan Hill (CA)

On-site
USD 70,000 - 140,000
RSU awards
Cash bonuses
Health insurance
+3
Senior Semiconductor Test Engineer
Senior Semiconductor Test Engineer

MACOM • Durham (NC)

On-site
USD 110,000 - 150,000
Health, dental, and vision insurance
Employer-sponsored 401(k) plan
Paid time off
+1
Senior Semiconductor Test Engineer
Senior Semiconductor Test Engineer

MACOM • Few (NC)

On-site
USD 110,000 - 150,000
Health benefits
401(k) plan
Paid time off
+1
Product Engineer, Senior
Product Engineer, Senior

MACOM • United States

On-site
USD 110,000 - 170,000
Health, dental, and vision insurance
Employer-sponsored 401(k) plan
Paid time off
+1
Product Engineer 2
Product Engineer 2

MACOM • Nashua (NH)

On-site
USD 90,000 - 120,000
Health, dental, and vision insurance
Employer-sponsored 401(k)
Paid time off
+1