Senior Embedded Software Engineer (C/C++) - Web & IoT

Emerson

Marshalltown (IA)

On-site

USD 100,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Emerson is seeking a skilled Software Engineer to build modern web experiences for Fisher's digital valve controllers and connected industrial devices. You will work at the intersection of web development and embedded systems, crafting responsive, efficient interfaces that help customers configure, monitor, diagnose, and optimize critical process control equipment.

You will develop diagnostic and monitoring capabilities, collaborate with firmware and hardware teams, and focus on robust security

Qualifications

  • Bachelor's degree in Software/Computer Engineering or related field, or equivalent experience.
  • 5+ years of professional software development experience with C/C++ in embedded contexts.
  • Experience with embedded systems, RTOS, or Linux-based firmware.
  • Experience with microcontrollers/IoT platforms and networking protocols.
  • Proficiency in Node.js or Python for back-end work.
  • Ability to troubleshoot across UI to device communication layers.
  • Experience with automated testing, source control, build automation, and CI/CD.

Responsibilities

  • Develop modern web-based UIs for embedded devices and diagnostics dashboards.
  • Collaborate with firmware and hardware engineers to design seamless interfaces.
  • Optimize web apps for constrained environments and performance.
  • Design and implement RESTful APIs and WebSocket interfaces.
  • Ensure robust security in front-end and communication layers.
  • Write clean, tested code and participate in peer reviews.
  • Contribute to testing, documentation, and deployment workflows for web and embedded environments.

Skills

C/C++
Embedded systems
RTOS/Linux
Networking protocols
Node.js
Python
CI/CD
Git
REST/WebSocket
Security practices

Education

Bachelor's degree in a relevant field

Tools

Docker
Git
CI/CD tooling (Jenkins)

Job description

Emerson is seeking a skilled Software Engineer to build modern web experiences for Fisher's digital valve controllers and connected industrial devices. You will work at the intersection of web development and embedded systems, crafting responsive, efficient interfaces that help customers configure, monitor, diagnose, and optimize critical process control equipment.

You will develop diagnostic and monitoring capabilities, collaborate with firmware and hardware teams, and focus on robust security

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Web Engineer (C/C++)
Senior Embedded Web Engineer (C/C++)

City of Shakopee, MN • Marshalltown (IA), Northern (KY)

Hybrid
USD 110,000 - 150,000
Embedded Senior Software Engineer(C/C++)
Embedded Senior Software Engineer(C/C++)

City of Shakopee, MN • Marshalltown (IA), Northern (KY)

Hybrid
USD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

City of Shakopee, MN • Marshalltown (IA)

On-site
USD 80,000 - 105,000
Embedded Senior Software Engineer (C/C++)
Embedded Senior Software Engineer (C/C++)

Emerson • Marshalltown (IA)

On-site
USD 100,000 - 140,000
Embedded Software Engineer - Industrial Testing
Embedded Software Engineer - Industrial Testing

City of Shakopee, MN • Marshalltown (IA)

On-site
USD 80,000 - 105,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Pentangle Tech Services | P5 Group • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer, Industrial IoT
Senior Embedded Firmware Engineer, Industrial IoT

Emerson • Shakopee (MN)

On-site
USD 110,000 - 145,000
Embedded Software Engineer
Embedded Software Engineer

Emerson • Marshalltown (IA)

On-site
USD 85,000 - 110,000
Embedded Systems Engineer - Quality, Automation & Agile
Embedded Systems Engineer - Quality, Automation & Agile

Emerson • Marshalltown (IA)

On-site
USD 85,000 - 110,000
Senior Embedded Firmware Engineer: Industrial Connectivity
Senior Embedded Firmware Engineer: Industrial Connectivity

City of Shakopee, MN • Shakopee (MN), Northern (KY)

Hybrid
USD 110,000 - 145,000