Embedded Software Test Engineer

Emerson•Shakopee, MN
•Hybrid

About The Position

Emerson is hiring a Senior Embedded Software Test Engineer for its Liquid Analysis team in Shakopee, Minnesota. The role involves testing new and legacy products for process analytical equipment used in water quality, life sciences, industrial safety, and other industries. The engineer will develop test capabilities and collaborate with product development to build quality into products from the beginning. The position focuses on automated and manual testing of embedded products and software, including integration, system, regression, and verification testing. It also involves troubleshooting product and test-system failures, contributing to verification strategy, and following and strengthening test engineering practices aligned with the Software Development Lifecycle Assurance (SDLA) and IEC 62443-4-1. The role may apply AI, automation technologies, and engineering tools to improve testing and problem-solving. Emerson describes a workplace that values inclusion, collaboration, innovation, employee growth, and wellbeing. The position is in Shakopee, MN, and is identified as hybrid in the listing. The annual salary range is $94,000–$134,000, depending on the candidate’s skills, capabilities, and experience.

Requirements

  • Bachelor’s degree in Engineering or Science from an engineering school.
  • At least 5 years of applicable experience.
  • Experience and interest in testing embedded systems, microcontrollers, hardware/software interfaces, and real-time systems.
  • Authorized to work in the United States without sponsorship now or in the future; candidates who need current or future work authorization sponsorship are not eligible.

Nice To Haves

  • Bachelor’s or master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field; an ABET-accredited engineering degree is preferred.
  • Strong Python and C# programming skills and experience building maintainable test automation software.
  • Hands-on experience developing automated test frameworks, tools, and reusable test libraries for embedded products.
  • Experience testing embedded systems, microcontrollers, hardware/software interfaces, and real-time systems.
  • Experience integrating automated testing into CI/CD or continuous integration environments.
  • Experience with Ethernet/TCP-IP, serial interfaces, and industrial communication protocols.
  • Experience with requirements-based verification, traceability, and secure software development lifecycle practices.
  • Experience designing or integrating test fixtures, instrumentation, data acquisition, or hardware-in-the-loop test systems.
  • Experience leading test automation or verification efforts, including developing test strategies and breaking complex verification work into executable test activities.
  • Experience applying AI-assisted engineering tools to test development, test generation, failure analysis, or engineering productivity.
  • Strong troubleshooting, root-cause analysis, and technical communication skills.

Responsibilities

  • Design, develop, and maintain automated test systems, frameworks, and tools for embedded products and software.
  • Develop automated integration, system, regression, and verification tests, and support manual testing when needed.
  • Collaborate with software, systems, hardware, and test engineers to clarify requirements and risks and develop effective test solutions with meaningful coverage.
  • Build test capabilities for embedded communications, networking, hardware interfaces, and complex system behaviors.
  • Troubleshoot product and test-system failures using debugging, instrumentation, logs, data analysis, and root-cause analysis.
  • Follow and help strengthen test engineering practices aligned with SDLA and IEC 62443-4-1, including requirements traceability, reviews, documentation, cybersecurity testing, and objective test evidence.
  • Contribute to test strategy and verification planning, including defining what to test, how to test it, and how testing can be automated.
  • Explore and apply AI, automation technologies, and engineering tools to improve test coverage, efficiency, maintainability, and problem-solving.

Benefits

  • Medical insurance plans
  • Dental coverage
  • Vision coverage
  • Employee Assistance Program
  • Profit-sharing retirement plan
  • Tuition reimbursement
  • Employee resource groups
  • Recognition programs
  • Flexible time-off plans
  • Paid parental leave, including maternal and paternal leave
  • Vacation leave
  • Holiday leave
  • Competitive base salary and annual merit review process
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service