User Interface Development Manager

EmersonMarshalltown, IA
3d

About The Position

We are seeking an experienced User Interface Development Manager to lead the development and test of user interface software for our industrial automation instrument product portfolio. This role is ideal for a technically strong leader who thrives in a fast-paced, cross‑disciplinary environment and is passionate about delivering intuitive, standards‑compliant user interfaces for mission-critical automation systems. This position focuses on embedded web server and UIP development, as well as FieldComm Group technologies including FDI and EDDL, enabling consistent, high‑quality user experiences across host systems and devices.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related experience.
  • 7+ years of experience in software development
  • Experience with DevOps tools and embedded CI/CD workflows.
  • Excellent communication, organizational, and problem-solving skills.

Nice To Haves

  • 3+ years of experience in a leadership role
  • Experience with embedded web technologies, UIP frameworks, or device‑host UI integration.
  • Experience with embedded systems
  • Understanding of cybersecurity considerations for embedded and UI‑enabled industrial devices.
  • Experience supporting interoperability testing, certification, or standards‑based compliance efforts

Responsibilities

  • Lead and mentor a team of user interface and embedded software engineers focused on industrial automation solutions.
  • Promote a culture of technical excellence, accountability, and continuous improvement.
  • Support hiring, onboarding, performance management, and career development initiatives.
  • Drive the architecture, design, and implementation of embedded user interface software, including: Embedded web servers and UIP frameworks, FDI packages and workflows, EDDL-based device descriptions
  • Ensure UI software meets performance, usability, reliability, and cybersecurity expectations for industrial environments.
  • Oversee integration of UI technologies with embedded firmware and host systems.
  • Manage the UI software development lifecycle including planning, execution, testing, certification support, and release.
  • Collaborate with hardware, firmware, systems, product management, and standards teams to align on requirements and deliverables.
  • Apply Agile development practices and maintain high standards for code quality, reuse, documentation, and traceability.
  • Ensure UI and device integration artifacts comply with relevant industrial and FieldComm Group standards (e.g., FDI, EDDL, host interoperability requirements).
  • Champion automated testing, validation tools, CI/CD pipelines, and version control best practices for UI software assets.
  • Support product interoperability testing, certification, and validation efforts with external host systems and tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service