Emerson is seeking a Software Engineer to design and implement responsive, efficient, and secure web interfaces that interact directly with embedded devices for their Fisher branded line of products within the Final Control business unit.
Requirements
- Experience in front-end web development (HTML, CSS, JavaScript/TypeScript, frameworks like React or Vue).
- Familiarity with embedded systems, RTOS, or Linux-based firmware environments.
- Experience working with microcontrollers, SoCs, or IoT platforms.
- Understanding of networking protocols (HTTP, WebSockets, MQTT, etc.).
- Proficient in back-end technologies like Node.js or Python.
- Ability to work across the stack—from UI design to low-level device communication.
- Experience with build tools, version control (Git), and CI/CD pipelines.
Responsibilities
- Develop modern web-based user interfaces for embedded systems (e.g., device configuration, monitoring dashboards, remote management).
- Collaborate with firmware and hardware engineers to design interfaces that interact seamlessly with low-level systems.
- Optimize web apps for performance, especially within constrained environments (limited memory, low bandwidth, etc.).
- Build RESTful APIs or WebSocket-based interfaces for communication with embedded devices.
- Ensure robust security practices in both the front-end and communication layers.
- Write clean, maintainable code and participate in code reviews.
- Contribute to testing, documentation, and deployment workflows for both web and embedded environments.
Other
- You identify and seize new opportunities.
- You create a plan and outline for various audiences.
- You take personal responsibility for decisions, actions, and failures.
- Emerson will only employ those who are legally authorized to work in the United States.
- This is not a position for which sponsorship will be provided.