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 Ann Arbor, MI vacancy
  • Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering team in Ann Arbor, Michigan. This is a hybrid...  ..., design software architecture, and transfer knowledge. * Test and debug new and existing platforms. * Software documentation... 
    Suggested
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Rehmann

    Ann Arbor, MI
    a month ago
  •  ...Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location: Remote Department...  ...perform other IT systems engineering activities such as requirements, design...  ...deliverables Experience in both manual and automated testing Experience with Agile/... 
    Suggested
    Full time
    Work experience placement
    Remote work

    Ssg

    Ann Arbor, MI
    12 hours ago
  •  ...Embedded Software EngineerWebster & Webster Associates is representing a leading technology firm...  ...for a highly skilled Embedded Software Engineer specializing in core operating system development...  ...user libraries.Conduct extensive testing, verification, code reviews, and... 
    Suggested
    Full time
    Remote work
    Relocation

    Webster & Webster Associates

    Ann Arbor, MI
    18 hours ago
  • $160.8k - $193k

     ...focused solely on developing software for automated trucks to transform how the...  ...components and a layered embedded operating system together into...  ...output ready for testing or production deployment. This...  ...Computer Science, Software Engineering, or related field with 6+ years... 
    Suggested
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    12 hours ago
  • $160.8k - $193k

     ...Role: We are seeking a Senior Software Engineer to join our Platform...  ...engineers across the company to automate and accelerate software development, testing, and validation for autonomous...  ...in-the-loop test automation for embedded, robotics, or vehicle platforms... 
    Suggested
    Full time
    Remote work
    Worldwide
    Shift work

    Torc Robotics

    Ann Arbor, MI
    1 day ago
  • $153.2k - $183.8k

     ...The mission of the Application Engine Team is to provide a robust,...  ...Implement and optimize software components supporting distributed...  ...distributed execution of ML models on embedded GPU platforms. Contribute...  ...code and unit/integration tests. What You’ll Need to... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    Torc Robotics

    Ann Arbor, MI
    12 hours ago
  • $139k - $166.8k

     ...focused solely on developing software for automated trucks to transform how the...  ...seeking a Software Engineer who is enthusiastic about thriving...  ...including ADAS sensors and embedded systems.   ~ Enabling...  ...allowing upstream development, testing and integration for the... 
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    12 hours ago
  •  ...Treetown Tech in Ann Arbor, MI, seeks a Senior Embedded Software Engineer to join our multidisciplinary engineering team. This HYBRID role offers flexibility with remote work several days per week and opportunities to shape R&D projects for consumer and defense applications... 
    Remote work

    Rehmann Robson LLC

    Ann Arbor, MI
    17 hours ago
  • $120k - $150k

     ...Software EngineerUtilidata is a fast-growing AI company enabling AI...  ...to them. We are expanding our engineering team and looking for a...  ...experienced in designing, writing, testing, and debugging distributed enterprise...  ..., regression testing for embedded systems, and deployment in... 
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    3 days ago
  •  ...Treetown Tech is hiring a Senior Embedded Software Engineer in Ann Arbor, MI. The role offers hybrid work with home days as needed by projects, and a collaborative environment focused on cutting-edge development for consumer and military applications. Ideal candidates... 
    Work from home
    Relocation package

    Rehmann

    Ann Arbor, MI
    17 hours ago
  • Software EngineerThe HORIBA Group of worldwide companies...  ...cell and electrolyzer test stands, data...  ...driveline test systems, engine test systems, brake test...  ...systems and test facility automation. In addition to its...  ....2-5 years developing embedded firmware in C/ C++; X... 
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    horiba abx

    Ann Arbor, MI
    4 days ago
  • $100k - $125k

     ...Join us.Job SummarySenior Integration Test Engineers serve as key stakeholders in the R&D process...  ...Engineer, you will work closely with software, hardware, and systems engineers to...  ...architect the HIL infrastructure, pioneer new automation processes, and mentor the team in... 
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    3 days ago
  •  ...This is an opportunity to join IRIS Software Group as we transform into an AI-first company...  .... Role Purpose As a Senior Software Engineer, you will be a technical leader within...  ...practices including TDD/BDD standards, automated testing strategies, and shift-left testing Lead... 
    Shift work

    IRIS Software Group

    Ann Arbor, MI
    3 days ago
  • $139k - $166.8k

     ...focused solely on developing software for automated trucks to transform how the...  ...and real-time behavior of embedded applications.   ~...  ...Master's Degree in Computer Engineering, Computer Science, Engineering...  ...relevant tools for automation and testing.   ~ Exposure to... 
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    12 hours ago
  • $160.8k - $193k

     ...focused solely on developing software for automated trucks to transform how the...  ...Core Frameworks Software Engineer plays a critical role in architecting...  ...validation, comprehensive testing strategies, observability...  ...systems, or complex embedded environments using middleware... 
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    3 days ago
  • $140k - $200k

     ...re a fully remote, distributed team of engineers, designers, researchers, and product builders...  ...user problems. Role Overview As a Software Engineer on the macOS team , you'll help...  ...decisions for the macOS app. Write, test, and ship production-quality code that... 
    Full time
    Remote work
    Flexible hours

    Speechify

    Ann Arbor, MI
    12 hours ago
  • $140k - $200k

     ...role As a Perception Autonomy engineer, you will be pivotal in...  ...maintaining real-time sensor software solutions deployed across a range...  ...platform swarms in on‑site DoD testing and demonstration events...  ...Deploy containerized solutions to embedded Linux devices, leveraging... 
    Full time
    For contractors
    For subcontractor
    Remote work

    Applied Intuition Inc.

    Ann Arbor, MI
    1 day ago
  • $140k - $230k

     ...assist technologies; Arene, our software development platform for...  ...defined vehicles; Woven City, a test course for mobility; and...  ...enhanced well-being for all.TEAMThe Automated Driving & ADAS organization...  ...Senior Simulation Engineer with a strong background in developing... 
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    3 days ago
  • $158.5k - $190k

     ...multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack systems...  ...and a results oriented mindset. Attention to detail Rigorous testing methodology Excellent written and verbal communication skills... 
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    3 days per week
    1 day per week

    May Mobility

    Ann Arbor, MI
    19 hours ago
  • $99.9k - $137.37k

     ...growth ones in AI datacenters, automated driving, industrial and...  ...talented and motivated Senior Software/Firmware Engineer to join our growing...  ...mixed-signal semiconductor test systems and automation platforms...  ...instruments, fixtures, and embedded controllers across multiple... 
    Overseas

    SiTime

    Ann Arbor, MI
    3 days ago
  •  ...assist technologies; Arene, our software development platform for...  ...defined vehicles; Woven City, a test course for mobility; and...  ...the planet. The Arene Systems Engineering team drives the definition of...  ...with a strong focus on C++ and embedded firmware for real-time automotive... 
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    4 days ago
  •  ...Entry-Level Engineer PositionCompany - SynergisticIT We are looking for entry-level (fresher) engineers. As an entry...  ...will include (but are not limited to): Develop, test, debug, and document application software Developing and implementing software solutions to meet... 

    SynergisticIT

    Ann Arbor, MI
    3 days ago
  • $105.9k - $180k

     ...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...and motivated AI-first full-stack Software Engineer to build remote service software...  ...-performing user experiences.Develop automated testing strategies and implement CI/CD pipelines... 
    Minimum wage
    Full time
    Remote work
    Worldwide
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    3 days ago
  •  ...assist technologies; Arene, our software development platform for...  ...defined vehicles; Woven City, a test course for mobility; and...  ...generation vehicles.The Arene Tools Engineering team’s mission is to...  ...designing and building hardware and embedded software systems for robotics... 
    Work at office
    Flexible hours
    Shift work

    Woven by Toyota

    Ann Arbor, MI
    2 days ago
  •  ...Job Description Job Description Test Engineer A/Sr - NSK Corporation The Company NSK is a global manufacturer of ball and roller...  ...with data acquisition systems, sensors, instrumentation, and automated testing systems. Experience using project management and... 
    Temporary work
    For contractors
    Overseas
    Flexible hours

    NSK Corporation

    Ann Arbor, MI
    29 days ago
  • $127k - $235k

    Senior Software Engineer - AI (Materia AI)We're building the next generation of AI‑powered platforms...  ..., and promoting best practices in testing, resiliency, and maintainability.Strengthen CI/CD pipelines and DevOps automation to support fast, stable, cloud‑native development... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $160.8k - $193k

     ...BS or MS in Computer Science, Engineering, or a related discipline, along with 5+ years of software engineering experience, including...  ...will integrate and deploy an automated event tagger into production...  ...ensuring deployments are reliable, tested, and repeatable. We will... 
    Full time
    Immediate start
    Relocation package
    Flexible hours

    Torc Robotics

    Ann Arbor, MI
    5 days ago
  •  ...Responsibilities:MITRE is seeking a Software Engineer to support the development, modernization...  ..., DevSecOps, cloud technologies, embedded systems, digital engineering, AI-enabled...  ...Agile development, DevSecOps, CI/CD, automated testing, and secure software delivery.... 
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Ann Arbor, MI
    3 days ago
  •  ...Software Engineer IIA Software Engineer II is proficient with the most-often used features of the programming language, its core library, commonly...  ...experience with Agile development and unit testing.Demonstrable experience with push notifications, location services... 

    Domino's Pizza LLC

    Ann Arbor, MI
    3 days ago
  •  ...has an available position of Full-Stack Software Engineer in Ann Arbor, MI.Responsibilities*...  ...using Java programming language with unit test cases. Remediate problems discovered with...  ...Bash shell scripts on Linux systems to automate various computing tasks.Required... 
    Remote work

    University of Michigan

    Ann Arbor, MI
    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!