Theme

Language

Global EN
Sweden ENSV
India EN

Embedded Software Engineer

Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering

In short

Emerson is seeking a Senior Embedded Software Engineer in Shakopee, MN, to design and develop embedded software for advanced process analytical equipment. This hybrid role involves new product development and sustaining engineering, collaborating with cross-functional teams to solve complex integration problems and follow rigorous engineering practices.

Responsibilities

  • Design and develop embedded software solutions for new products and major product enhancements.
  • Own significant software features and technical efforts, driving them from implementation to 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 SDLA and IEC 62443-4-1.
  • Develop and maintain software requirements, architecture, interfaces, and traceability.
  • Provide technical guidance and mentoring to other engineers.
  • Maintain and improve existing products while exploring new technologies and approaches.

Requirements

  • Bachelor's degree in engineering or science from an engineering school.
  • 5+ years of applicable experience.
  • Experience developing using 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.

Desired Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field; ABET-accredited engineering degree preferred.
  • Strong proficiency in C/C++, with experience in 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 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.

Benefits

  • Variety of medical insurance plans, with dental and vision coverage.
  • Employee Assistance Program.
  • Profit sharing retirement.
  • Tuition reimbursement.
  • Employee resource groups.
  • Recognition programs.
  • Competitive base salary.
  • Annual merit review process.
  • Flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.

Skills

C++CEmbedded SystemsTCP/IPEtherNet/IPModbus TCPPROFINETCANSPIUARTI2CHARTModbusPROFIBUS
#Embedded Software#Software Development#Product Development#Real-time Systems#C/C++#Microcontrollers#Hardware/Software Integration#Cybersecurity#IEC 62443-4-1
Emerson Logo

About Emerson

Emerson is a leading global technology, software, and engineering company providing innovative solutions for customers in industrial and commercial markets. We help customers in the world’s most essential industries solve the biggest challenges of modern life. Every day, our global workforce fulfills our unified Purpose and lives out the Values we hold close as an organization: Integrity, Safety & Quality, Support Our People, Customer Focus, Continuous Improvement, Collaboration, and Innovation. Across the globe, we are united by a singular Purpose: We drive innovation that makes the world…

Emerson Logo

Company

Emerson

Job Posted

4 hours ago

Employment Type

Full Time

Work mode

Hybrid

Salary

US$94,000–134,000 / year

Experience Level

Senior

Locations

Shakopee, United States

Qualification

Bachelor

Applicants

Be an early applicant