Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer-Test Automation & Embedded Software

$105k - $145k
Full-time

Spectrum Control

At Spectrum Control, most departments operate on a 4-day, 10-hour work schedule in exchange for a 3-day weekend . We offer competitive wages and PTO, plus our benefits begin on day 1 of employment. Come join a workforce where we put you first!

Job Summary : Spectrum Control designs and manufactures high-performance RF, microwave, and power electronics that help keep mission-critical aerospace and defense systems safe, connected, and performing at their best.

As a Software Engineer – Test Automation & Embedded Software , you will develop the software that brings our products to life—from programming intelligent embedded controllers and developing software interfaces to building automated test systems that verify product performance before shipment.

Your code will serve as a critical bridge between our hardware and our customers' systems. You will work side by side with electrical, RF, manufacturing, and other software engineers, seeing your software interact with real hardware throughout the development and production lifecycle.

Spectrum Control is actively expanding the use of artificial intelligence across our engineering and manufacturing operations. In this role, you will have access to modern AI-assisted development tools and opportunities to help shape how AI is applied to software development, engineering workflows, test automation, and manufacturing. This is an opportunity to build deep expertise in hardware-facing software while working hands-on with technologies that are transforming the way engineering teams develop, test, and deliver products.

Compensation Range: The expected compensation range for this position is $105,000 - $145,000 annually.

Essential Job Functions

  • Design, develop, test, and maintain embedded product software and automated functional test systems, primarily using C/C++ and object-oriented design principles.
  • Develop software for intelligent embedded controllers that enable product functionality and monitor electrical and environmental operating conditions.
  • Design and implement automated instrument-control software using NI VISA, IVI driver standards, and related technologies.
  • Develop modular, reusable, maintainable, and well-documented software using Git-based version control and established software engineering practices.
  • Collaborate with electrical, RF, manufacturing, systems, and other software engineers to define functional requirements and develop solutions based on hardware behavior, product requirements, and customer specifications.
  • Integrate products and automated test systems using standard communication interfaces, including Ethernet, USB, Serial, and GPIB.
  • Develop and support networked applications and test environments utilizing technologies such as UDP-based communications and NTP time synchronization.
  • Troubleshoot software, hardware, instrumentation, and system-integration issues throughout product development and manufacturing.
  • Develop software interfaces and tools that enable users to configure, monitor, test, and interact with products and test systems.
  • Prepare clear technical documentation, test results, and reports, and communicate technical information effectively to engineering teams, production personnel, and customers.
  • Provide technical support, training, and troubleshooting assistance for internally developed software and automated test systems.
  • Contribute to continuous improvement initiatives that enhance software quality, engineering efficiency, test capability, and manufacturing productivity.
  • Leverage AI-assisted development tools and emerging technologies, where appropriate, to improve software development, testing, documentation, and engineering workflows.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline; or an equivalent combination of education and relevant experience.
  • 2+ years of professional experience in embedded software development, automated test systems development, hardware-facing software, or closely related work.
  • Proficiency in C/C++ and object-oriented software design.
  • Working knowledge of Python and Linux environments.
  • Experience with Git or similar version-control systems.
  • Strong software debugging, analytical, and problem-solving skills.
  • Ability to troubleshoot software interactions with hardware, instrumentation, and communication interfaces.
  • Strong written and verbal communication skills with the ability to work effectively in a cross-functional engineering environment.
  • Ability to access export-controlled technical data in accordance with applicable U.S. export control regulations.

Preferred Qualifications

  • Hands-on experience developing automated test systems using NI VISA, IVI drivers, or similar instrument-control frameworks.
  • Experience programming embedded or intelligent controllers for hardware-based products.
  • Experience with sensor monitoring, including electrical and environmental parameters.
  • Familiarity with laboratory and production communication interfaces, including GPIB, Serial, USB, and Ethernet.
  • Experience with UDP-based communication protocols and NTP time synchronization.
  • Exposure to RF, microwave, or power electronics and associated test equipment.
  • Experience developing or supporting software within manufacturing, production test, or engineering laboratory environments.
  • Experience developing user interfaces or software tools for hardware configuration, monitoring, or test applications.
  • Familiarity with AI-assisted software development tools and an interest in applying AI to engineering, automation, and manufacturing workflows.

Work Environment

  • This role may be based at one of Spectrum Control’s facilities in Fairview, PA; Philadelphia, PA; Ann Arbor, MI; or Marlborough, MA . Candidates should be located within a reasonable commuting distance of one of these locations.
  • The role involves regular hands-on interaction with engineering hardware, laboratory equipment, automated test systems, and production environments.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities


The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Third-Party Recruiters

Please note, that per Spectrum Control Policy, we do not accept unsolicited resumes from third-party recruiters unless such recruiters are engaged to provide candidates for a specified opening and in alignment with our values and expectations. Any employment agency, person or entity that submits an unsolicited resume does so with the understanding that Spectrum Control will have the right to hire that applicant at its discretion without any fee owed to the submitting employment agency, person or entity. If you or your agency are interested in becoming an approved vendor please contact View email address on aiapply.co.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer-Test Automation & Embedded Software in Marlborough, MA vacancy
  • $107.5k - $204.5k

     ...100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Architecture (REPA) Department as a Principal Embedded Software Engineer. The department’s primary...  ....Support software integration, testing, and verification.This 1st shift role... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    2 days ago
  • RTX is seeking a Senior Software Engineer for its Strategic Communication Software Engineering team in Marlborough, MA. You will own full...  ...support within an agile environment. You will apply C++ in embedded systems with RTOS, Linux, and cross-disciplinary collaboration... 
    Suggested

    Prattwhitney

    Marlborough, MA
    2 days ago
  • $86.8k - $165.2k

    Raytheon seeks a skilled software developer in Marlborough, Massachusetts. In this role, you will engage in collaborative, integrated product teams to develop and test software solutions for aerospace and defense applications. Candidates must have a Bachelor's in STEM... 
    Suggested

    Raytheon

    Marlborough, MA
    2 days ago
  • $86.8k - $165.2k

     ...and defense.What You Will DoDevelop test hardware and software, from requirements definition through...  ...communication protocolsMechanical Engineering skill-set desirable with experience...  ...engineering laboratory and transitioning automated solutions to production environments... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    1 day ago
  •  ...security clearance is required to apply!! This is a role for an Embedded Software Engineer within the Government - Secure Network Systems (SNS)...  ...solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and... 
    Suggested

    ClearanceJobs

    Marlborough, MA
    1 day ago
  • $117k - $185k

     ...impact to join our team. What you'll do This is a role for an Embedded Software Engineer within Viasat Government - Secure Network Systems (SNS)...  ...solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and... 

    Viasat

    Marlborough, MA
    1 day ago
  •  ...to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the...  ...at a major warehouse automation client through development...  ...certification, and field testing phases.   KEY... 
    Full time

    Full Spectrum

    Westborough, MA
    20 hours ago
  •  ...the Best Workplaces for Engineers in 2026, reflecting a...  ...is seeking an AI software engineer to join our Engineering...  ...and regression tests for agentic workflows....  ...Experience creating human and automated evaluations to help...  ...vector databases, embedding strategies and search... 
    Hourly pay
    Work at office
    Local area
    Relocation
    Relocation package
    Shift work
    3 days per week

    Boston Scientific Corporation

    Marlborough, MA
    4 days ago
  • $105k - $165k

     ...to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the...  ...at a major warehouse automation client through development...  ...certification, and field testing phases.  KEY... 
    Full time

    Full Spectrum

    Westborough, MA
    20 hours ago
  • $68.9k - $131.1k

     ...years of experience and renowned engineering expertise to meet the needs...  ...defense.The mission of the software team in Marlborough, MA is to...  ...techniques and resources to develop, test, and integrate complex...  ...and testing of real-time embedded software, application software... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    1 day ago
  • $68.9k - $131.1k

     ...company, is a leader in engineering and proposal teams to...  ...Communication Software (SW) Engineering Department...  ...through integration, test, and field supportWork...  ...with DevOps, Jenkins and automated testingExposure to Model...  ...systems (RTOS), embedded programming, processor... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    1 day ago
  •  ...worldwide System Integrator, Software and Product...  ...counselling, Product Engineering, Business Intelligence...  ...analysis, development, testing, deployment and enhancement...  ...a Service) • Create automated test case • Develop C#...  ...designing mobile and embedded technologies on mobile... 
    Worldwide

    USM Systems

    Marlborough, MA
    2 days ago
  •  ...companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the challenge of...  ...design decisions · Design, develop, test, and debug embedded software for... 
    Full time

    Full Spectrum

    Westborough, MA
    20 hours ago
  • $165k - $225k

     ...Description Full Spectrum is an engineering services firm specializing in...  .... With projects focused on embedded systems, mobile apps, and...  ...Director of Engineering, Embedded Software The Director of...  ...modern SDLC processes (unit testing, static analysis, CI/CD) ·... 

    Full Spectrum

    Westborough, MA
    more than 2 months ago
  • $140k - $170k

     ...Japan.THE ROLEWe are looking for a Senior Software Engineer to join our software engineering team...  ...both off-line development and hands-on testing directly on our measurement equipment....  ...databasesHardware/software integration or embedded systemsGROWTH AND DEVELOPMENTThis role... 
    Worldwide

    Adcole

    Marlborough, MA
    13 days ago
  • $152k - $227.98k

     ...technology with profound purpose? As a Staff Embedded Software Engineer, you’ll help deliver the user-...  ...for well-designed and well tested code, and to apply creative solutions...  ...s flagship innovation, the Omnipod 5 Automated Insulin Delivery System, integrates with... 
    Full time
    Work experience placement
    Work at office
    3 days per week

    Insulet Corporation

    Acton, MA
    3 days ago
  • IPG Photonics is seeking a Senior Imaging Software Engineer in Marlborough, MA, to develop software solutions for fiber-based lasers and optical products. You’ll collaborate on complex medical instruments from design to manufacturing stages. The ideal candidate will have... 

    IPG Photonics

    Marlborough, MA
    2 days ago
  •  ...RTX Collins Aerospace seeks a Sr. Principal Software Engineer to join the Strategic Communication Software Engineering team. You will drive...  ...for high-assurance aerospace systems, using C++, RTOS, and embedded platforms. The role emphasizes collaboration with multiple... 

    Jobleads-US

    Marlborough, MA
    3 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Principal Hardware Integration, Analysis & Test Engineer excited about the opportunity...  ...of radar hardware, firmware, software, and signal processing and make it all work... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    3 days ago
  • $130k - $170k

     ...artificial intelligence software Cognex vision and ID...  ...success. Our software engineers design, develop, and implement...  ...a combination of embedded Linux platforms,...  ...will design, develop, test, and implement advanced...  ...code architecture and automated tests.Good presentation... 
    Full time
    Work experience placement
    Second job
    Work at office

    Cognex Corporation

    Natick, MA
    2 days ago
  • $86.8k - $165.2k

     ...integrated product teams, employ agile software development techniques and resources to develop, test, and integrate complex software...  ...and testing of real‑time embedded software, application software,...  ...Systems and Integration Test Engineers to analyze, implement and test... 
    Temporary work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    2 days ago
  • $90k - $140k

     ...to develop cutting-edge software for safety critical...  ...With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love the...  ...at a major warehouse automation client through development...  ..., and field testing phases.    KEY RESPONSIBILITIES... 
    Internship

    Full Spectrum

    Westborough, MA
    15 days ago
  • $86.8k - $165.2k

     ...company, is a leader in engineering and proposal teams to...  ...Communication Software (SW) Engineering Department...  ...through integration, test, and field support Work...  ...operating systems (RTOS), embedded programming, processor...  ...DevOps, Jenkins and automated testing Exposure to Model... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Collins Aerospace

    Marlborough, MA
    3 days ago
  • $111k - $150k

     ...develop, and empower talent!Position: Senior Software Systems EngineerDepartment: Beauty and...  ...looking for a hands-on software systems engineer to help lead development of connected consumer and medical products spanning embedded firmware, mobile applications, and cloud... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    Helen of Troy

    Marlborough, MA
    3 days ago
  •  ...operational effectiveness. About the Role We’re looking for an Embedded Software Engineer to join us on a 6-12-month contract supporting the...  ...application (SensorVu) Assist with product validation, software testing, and technical documentation Collaborate with engineering... 
    Contract work

    KPM Analytics

    Westborough, MA
    1 day ago
  •  ...technology solutions. Job Description We are looking for a Sr Embedded Software Engineer to work as part of a New Product Development team tasked...  ...and specification documents. Create and execute unit tests as part of software validation efforts. Integrate applications... 

    Franklin Professional Associates

    Acton, MA
    1 day ago
  • $140.5k - $221.5k

    Viasat, located in Marlborough, Massachusetts, is seeking an Embedded Software Engineer. The role involves developing software for encrypted communications systems and requires extensive experience with embedded software in C/C++. Ideal candidates will have strong Linux... 

    Viasat

    Marlborough, MA
    1 day ago
  • Sr Software Engineer (C++, DSP, Real-Time, Embedded, Multi-threaded, OOD, UML, Jenkins ) in Marlborough, MA Agile, C++...  ...design, code, integrate and test capabilities on a continuous basis...  ...development methods, including Scrum, automated testing and continuous integration... 
    Permanent employment
    Full time
    Remote work
    Relocation
    Flexible hours

    DBA Web Technologies

    Marlborough, MA
    more than 2 months ago
  • $116.2k - $151k

     ...Are The Performance & Quality Engineering Team under Enterprise...  ...leaders dedicated to advancing software quality, performance, and resiliency...  ...maturity, accelerating automation adoption, and providing modern...  ...Engineering, Quality Engineering, and Test Data Management. Through... 
    Temporary work
    Local area
    Home office

    Relha LLC

    Marlborough, MA
    4 days ago
  • $86.8k - $165.2k

     ...experience and renowned engineering expertise to meet the...  ...Engineer to integrate software developed in C++, C...  ...development methods, automation, and continuous integration...  ...drive improvement via test automation, creative...  ...testing of real-time embedded software, application... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer-Test Automation & Embedded Software. Be the first to apply!