IoT Firmware Intern

MANN+HUMMEL

Singapore

On-site

SGD 13,000 - 20,000

Part time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

MANN+HUMMEL in Singapore is seeking a resourceful intern to join our firmware team, focusing on IoT gateway products. This role suits students with a foundation in embedded systems and industrial automation who want to bridge firmware with PLC-based controls.

The internship emphasizes exploring PLC integration with IoT gateways, prototyping simple demos, and documenting findings for the firmware team.

Qualifications

  • Currently pursuing a Bachelor's or Master's degree in Electrical / Electronics Engineering, Computer Engineering/Mechatronics, Industrial Automation, or Embedded Systems.
  • Programming foundation in C.
  • Basic understanding of embedded systems concepts (MCUs, memory, interrupts, peripherals).
  • Academic exposure to industrial automation or control systems.

Responsibilities

  • Embed firmware development for IoT gateway products using C.
  • Explore PLC fundamentals and industrial interfaces (IEC 61131-3, Modbus, OPC UA).
  • Prototype simple PLC-to-embedded integrations and test interoperability.
  • Document findings and share knowledge with the firmware team.

Skills

C programming
Embedded systems
Microcontrollers
Peripheral interfaces

Education

Electrical / Electronics Engineering
Computer Engineering / Mechatronics
Industrial Automation
Embedded Systems

Job description

Job Description

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.

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)
Experience
Required Qualification
  • Currently pursuing a Bachelor’s or Master’s degree in:
    • Electrical / Electronics Engineering
    • Computer EngineeringMechatronics
    • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IoT Firmware Intern: Bridge Embedded Systems & PLCs
IoT Firmware Intern: Bridge Embedded Systems & PLCs

MANN+HUMMEL • Singapore

On-site
SGD 13,000 - 20,000
IoT Engineer
IoT Engineer

Hyundai Motor Group Innovation Center In Singapore Pte. Ltd. • Singapore

On-site
SGD 60,000 - 120,000
Firmware Engineer
Firmware Engineer

QUEST GLOBAL DIGITAL PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior System Programmer
Senior System Programmer

go circular pte. ltd. • Singapore

On-site
SGD 42,000 - 66,000
Firmware Engineer (12 Months)
Firmware Engineer (12 Months)

Quest Global Engineering Solutions Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
IoT Engineer
IoT Engineer

Hyundai Motor Group Innovation Center Singapore (HMGICS) • Singapore

On-site
SGD 90,000 - 150,000
Application Engineer
Application Engineer

D'MARK TECHNOLOGIES (S) PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Firmware Engineer for Industrial Automation & RTOS
Firmware Engineer for Industrial Automation & RTOS

Quest Global Engineering Solutions Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Computer Engineer/Electrical & Electronics Intern
Computer Engineer/Electrical & Electronics Intern

InternSG • Singapore

On-site
SGD 17,000 - 28,000
Automation Engineer
Automation Engineer

WINSYS TECHNOLOGY PTE LTD • Singapore

On-site
SGD 45,000 - 65,000