Epicareer Might not Working Properly
Learn More

Robotics - Full Stack Developer

Salary undisclosed

Checking job availability...

Original
Simplified

Job Description: PLC Full Stack Developer (Amazon Robotics)

Role Overview: We are seeking a highly skilled and motivated UI/HMI Framework Developer to design and implement a general framework for UI, Human-Machine Interface (HMI), and Programmable Logic Controller (PLC) systems across various machine types. This role focuses on creating a standardized interface and component libraries to streamline machine operation through intuitive and efficient UI solutions. The developed framework will include functions such as machine start, pause, abort, login, configuration, and troubleshooting to optimize operator interaction.

Key Responsibilities:

  • Develop and implement a general UI, HMI, and PLC framework for diverse machinery.
  • Design libraries to support reusable components and provide clear usage documentation.
  • Replace and modernize the current industrial automation UI for machines to enhance operator usability.
  • Collaborate with cross-functional teams to gather requirements, develop solutions, and validate system performance.
  • Ensure seamless integration of real-time data through robust communication protocols.

Technical Requirements:

Frontend Development:

  • Proficiency in ReactJS with TypeScript.
  • Experience with Redux and Redux Toolkit.
  • Skilled in utilizing component libraries (e.g., MaterialUI) for efficient UI development.
  • Proficiency in project bootstrapping using Vite.
  • Experience in developing and maintaining component libraries.
  • Familiarity with real-time applications using Socket.IO.
  • UX design experience with Figma for creating intuitive interfaces.

Backend Development:

  • Proficiency in NodeJS with TypeScript.
  • Experience developing REST APIs using ExpressJS.
  • Skilled in implementing real-time data transmission through Websockets and Socket.IO.
  • Hands-on experience deploying backend services with Docker.

Development Tools:

  • Proficient in GIT for version control and collaborative development.

Preferred Qualifications:

  • Experience working with Amazon Internal Component Libraries, particularly Meridian.
  • Industrial application experience with real-time data transmission using IIoT applications like MQTT.
  • Familiarity with industrial communication protocols such as OPCUA, MQTT, and Ethernet/IP.
  • Understanding of PLCs from vendors like CoDeSys, Beckhoff, Rockwell, and Siemens.
  • Experience with Linux-based Industrial PCs.

AWS Cloud Experience:

  • Hands-on experience with AWS services including:
    • CloudWatch for performance monitoring.
    • S3 for scalable storage.
    • IAM for secure identity and access management.
    • EC2 for cloud-based virtual machines.
    • CloudFormation and AWS CDK for infrastructure as code.

Ideal Candidate Profile:

  • Proactive and detail-oriented problem solver.
  • Passionate about developing intuitive and user-friendly interfaces for industrial applications.
  • Adept at working collaboratively in a team environment while taking ownership of tasks.
  • Committed to continuous learning and applying industry best practices in UI/PLC development.

Location: Remote

Employment Type: Contract

Join us in transforming industrial automation with cutting-edge UI and PLC frameworks that enhance machine operation efficiency and user experience. Apply today to become a key contributor to Amazon's innovative engineering team!

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job