Eden Prairie, Minnesota, United States On-site

Emerson is hiring a Firmware Engineer

About the Role

Emerson is hiring a Senior Firmware Engineer in Eden Prairie, Minnesota. This individual contributor role leads the development of Ethernet-based industrial communication protocols and is responsible for the full firmware lifecycle, applying secure development practices from the start.

What You'll Do

  • Lead ethernet-based industrial communication protocol domain and respective development projects.
  • Own firmware project activities: writing requirements, coding in C and C++, unit testing, code reviewing, static analysis, and debugging.
  • Work independently on assignments with minimal supervision.
  • Select appropriate tools, technologies, and platforms for product development and testing.
  • Establish guidelines and best practices to ensure an effective development process.
  • Work in a structured, agile environment on functional and conformance testing.
  • Develop proof of concepts to confirm protocol specifications and design architecture.
  • Apply cybersecurity-by-design principles following the IEC/ISA 62443 methodology, including threat modeling and risk assessment.

What We're Looking For

  • A Bachelor's or Master's degree with 5+ years of experience in embedded firmware development using Embedded C/C++.
  • Working experience with any ethernet-based communication protocols (such as TCP/IP, OPC-UA, Ethernet/IP, HART-IP, or Profinet).
  • Proficiency in multi-tasking/multi-threading environments using an embedded RTOS.
  • Strong knowledge of C++ and Object-Oriented Programming concepts.
  • Robust analysis and problem-solving skills, quick learning ability, self-direction, and creative problem-solving.
  • Excellent verbal, written, and presentation communication skills.
  • Legal authorization to work in the United States (no sponsorship provided).

Nice to Have

  • A degree in Electrical, Electronics, Electronics & Communication, Computer, or Instrumentation Engineering.
  • Work experience with any industrial communication protocol.
  • Knowledge of HTTP/HTTPS server and protocol.

Technical Stack

  • C, C++, Embedded C/C++
  • TCP/IP, HART/HART-IP, OPC-UA, Ethernet-IP, Profinet, HTTP/HTTPS
  • Embedded RTOS

Team & Environment

You will report directly to the Senior Engineering Manager - Communication Technologies.

Benefits & Compensation

  • Flexible, competitive benefits plans
  • Medical, dental, and vision insurance coverage
  • Employee Assistance Program
  • 401(k) plan
  • Tuition reimbursement
  • Employee resource groups
  • Recognition programs
  • Flexible time off plans
  • Paid parental leave (maternal and paternal)
  • Vacation and holiday leave

Work Mode

This is an onsite position based in Eden Prairie, Minnesota.

Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants receive consideration without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability, or protected veteran status.

Required Skills
CC++Embedded C/C++TCP/IPHART/HART-IPOPC-UAEthernet-IPProfinetHTTP/HTTPSEmbedded RTOSObject-Oriented ProgrammingMulti-threadingMulti-tasking CC++Embedded C/C++TCP/IPHART/HART-IPOPC-UAEthernet-IPProfinetHTTP/HTTPSEmbedded RTOSObject-Oriented ProgrammingMulti-threadingMulti-tasking
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Emerson
Emerson is a global leader in automation technology and software. Through deep domain expertise, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability.
All jobs at Emerson Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago