IoT Firmware Intern

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Singapore

Work

Internship

About this Job

Role Summary

We are looking for a resourceful and self-driven intern to join our firmware team working on IoT gateway products. This role is ideal for students who have a foundation in embedded systems and industrial automation, and who are eager to bridge embedded firmware with PLC-based industrial control systems.

Our team currently has strong embedded firmware expertise but limited hands-on experience with PLC systems and industrial interfaces. This internship is designed to explore, prototype, and document how modern PLC systems integrate with IoT gateways, helping us close that knowledge gap.

Main Tasks

Embedded Firmware Development

  • Assist in developing and maintaining embedded firmware in C for IoT gateway products
  • Work with microcontrollers, peripherals, and communication interfaces (UART, SPI, I²C, Ethernet)
  • Support debugging, testing, and validation of firmware features

PLC & Industrial Automation Exploration

  • Research PLC fundamentals, architectures, and programming models

  • Explore common PLC programming standards (e.g., IEC 61131-3)

  • Investigate PLC-to-IoT gateway integration methods, such as:

  • Modbus (RTU/TCP)

  • OPC UA

  • Industrial Ethernet protocols (basic understanding)

Prototyping & Integration

  • Build simple proof-of-concept integrations between PLCs and embedded systems
  • Develop small demo applications (e.g., PLC data ingestion → IoT gateway → cloud)
  • Test interoperability with real or simulated PLC environments

Research & Knowledge Transfer

  • Independently explore industry practices, tools, and architectures
  • Evaluate different PLC vendors, tools, and ecosystem approaches
  • Document findings clearly for the firmware team (technical notes, diagrams, demos)

Required Qualification

  • Currently pursuing a Bachelor’s or Master’s degree in:

  • Electrical / Electronics Engineering

  • Computer Engineering

  • Mechatronics

  • Industrial Automation

  • Embedded Systems (or related fields)

  • Programming foundation in C

  • Basic understanding of embedded systems concepts:

  • Microcontrollers

  • Memory, interrupts, peripherals

  • Academic exposure to industrial automation or control systems

Nice to have skills

  • Hands-on experience or coursework in PLC programming

  • Ladder Logic (LD)

  • Structured Text (ST)

  • Function Block Diagram (FBD)

  • Basic knowledge of industrial communication protocols

About the Company

Mann+Hummel GmbH logo

Mann+Hummel GmbH

Public Company (LinkedIn) / Family-owned (reported)
Industrial ManufacturingSystem Integration

MANN+HUMMEL is a global leader in filtration technology. Headquartered in Ludwigsburg, Germany, the group develops intelligent filtration and separation solutions – including for the Transportation and Life Sciences & Environment sectors. Founded in 1941, this family-owned company enables cleaner mobility, cleaner air, cleaner water, and cleaner industry across the globe. With its solutions, MANN+HUMMEL plays a key role in protecting the environment and promoting the sustainable use of limited resources. In 2024, approximately 21,200 employees at over 80 locations worldwide generated sales of EUR 4.5 billion. For more information, please visit: www.mann-hummel.com

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.