Embedded Software Engineer

Emerson•Shakopee, MN
•Hybrid

About The Position

At Emerson, the Analytical Instruments organization develops technologies and solutions for automation. The Liquid Analysis team in Shakopee, Minnesota, develops and sustains process analytical equipment used in water quality, life sciences, industrial safety, and other industries. The role works on new product development, major product enhancements, and sustaining engineering, collaborating with software, hardware, systems, and test engineers to deliver embedded products. The engineer designs and develops software for real-time, multi-threaded embedded systems and microcontroller-based products. The role owns significant software features and technical efforts from planning through implementation, integration, and completion; solves embedded and hardware/software integration problems through hands-on development, debugging, and testing; and maintains software requirements, architecture, interfaces, and traceability throughout the development lifecycle. The engineer follows and strengthens development practices aligned with Emerson's SDLA and IEC 62443-4-1, provides technical guidance and mentoring, participates in reviews, and explores technologies and tools that improve products and engineering capabilities. The position is based in Shakopee, Minnesota, and is identified as hybrid. The salary range is $94,000–$134,000 annually, commensurate with skills, talent, capabilities, and experience. Applicants must be authorized to work in the United States without sponsorship now or in the future.

Requirements

  • Bachelor's degree in engineering or science from an engineering school.
  • At least 5 years of applicable experience.
  • Experience developing in C/C++ for real-time, multi-threaded embedded systems and microcontroller-based products.
  • Authorized to work in the United States without sponsorship now and in the future.

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 proficiency in C/C++, including experience with modular embedded software architecture, object-oriented design, design patterns, and UML.
  • Experience with embedded Ethernet and TCP/IP networking; industrial Ethernet protocols and stacks such as EtherNet/IP, Modbus TCP, and PROFINET are a plus.
  • Working knowledge of embedded communication interfaces and industrial protocols such as CAN, SPI, UART/SCI, I²C, HART, Modbus, and PROFIBUS.
  • Demonstrated ability to solve complex embedded software and system-level technical problems.
  • Experience with secure software development lifecycle practices; familiarity with IEC 62443-4-1 or similar product cybersecurity standards is preferred.
  • Ability to communicate technical designs, decisions, and tradeoffs and work effectively with cross-functional teams.
  • Experience using AI-assisted engineering tools to improve software development, testing, debugging, or engineering productivity.

Responsibilities

  • Design and develop embedded software solutions for new products and major product enhancements.
  • Own significant software features and technical efforts, breaking down work and driving it through implementation, integration, and completion.
  • Solve complex embedded software and hardware/software integration problems through hands-on development, debugging, and testing.
  • Collaborate with global, cross-functional teams across software, test, systems, hardware, project management, and product management.
  • Follow and strengthen engineering practices aligned with the SDLA and IEC 62443-4-1, including requirements, design, cybersecurity, implementation, testing, reviews, documentation, and release.
  • Develop and maintain software requirements, architecture, interfaces, and traceability throughout the development lifecycle.
  • Provide technical guidance and mentoring to other engineers and participate in technical and peer reviews.
  • Maintain and improve existing products while exploring new technologies, tools, and approaches that improve products and engineering capabilities.

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
  • Annual merit review process
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service