Senior Firmware Engineer (IoT Solutions) - Toa Payoh

apartmentADECCO PERSONNEL PTE LTD placeToa Payoh scheduleFull-time calendar_month 

The Embedded Engineer will be responsible for designing, developing, and optimizing embedded firmware in C/C++ for microcontrollers and SoCs, with a focus on IoT applications.

Responsibilities
  • Design, develop, and optimize embedded firmware in C/C++ for microcontrollers and SoCs.
  • Implement and maintain drivers for various peripheral components (e.g., sensors, actuators, radios).
  • Integrate hardware interfaces including SPI, UART, I2C, GPIO, PWM, and ADC.
  • Work within embedded frameworks such as Zephyr RTOS, FreeRTOS, and TensorFlow Lite Micro.
  • Conduct unit, integration, and system-level testing to validate embedded software performance and stability.
  • Collaborate in system architecture design for embedded solutions to meet functional requirements.
  • Review and contribute to schematic designs for embedded subsystems; troubleshoot based on circuit diagrams and datasheets.
  • Support debugging of hardware-firmware interactions using tools such as oscilloscopes, logic analyzers, and debuggers (e.g., JTAG/SWD).
  • Support rapid prototyping and iteration of IoT devices with in-lab fabrication tools.
  • Validate hardware designs by running firmware integration tests in early development cycles.
  • Collaborate with cross-functional teams including cloud/backend, mobile app, and hardware design engineers.
  • Document firmware architecture, configuration settings, communication protocols, and deployment processes.
  • Mentor junior engineers and contribute to improving team development standards and workflows.
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.
  • Hands-on experience in embedded firmware development.
  • Strong programming proficiency in C/C++ for resource-constrained environments such as microcontrollers.
  • Demonstrated experience with hardware interfaces and embedded communication protocols.
  • Hands-on experience with firmware debugging and testing tools (e.g., GDB, serial consoles, logic analyzers).
  • Experience using schematic diagrams to identify signal paths, interface connections, and potential hardware faults during embedded development.
  • Excellent problem-solving skills with a strong attention to detail.
  • Ability to work independently as well as collaboratively in a fast-paced environment.
  • Strong verbal and written communication skills, with the ability to document and present technical information clearly.

Interest & Application

To further consult on this role, please send your updated resume to Aditi.Jain@adecco.com

Kindly note: Only candidates who are shortlisted will be contacted for further steps in the selection process. We extend our sincere appreciation to all applicants for their interest in this opportunity.

Personnel Registration No:R25129887

EA license No. 91C2918

apartmentJABIL CIRCUIT (SINGAPORE) PTE. LTD.placeBedok, 9 km from Toa Payoh
JOB SUMMARY Lead Optical Transceiver Firmware Engineer develops and maintains the embedded software for optical transceivers, ensuring they operate reliably and efficiently. This role requires a deep understanding of both hardware and software...
electric_boltImmediate start

Firmware Engineer

apartmentRigel TechnologyplaceChangi, 16 km from Toa Payoh
Responsibilities:  •  To design, develop, testing and support of firmware applications for wireless IoT gateways data loggers and controllers.  •  Integrate new functionalities to existing firmware for performance enhancement.  •  Perform functional...
apartmentADECCO PERSONNEL PTE LTDplaceGeylang, 4 km from Toa Payoh
The Embedded Engineer will be responsible for designing, developing, and optimizing embedded firmware in C/C++ for microcontrollers and SoCs, with a focus on IoT applications. Responsibilities  •  Design, develop, and optimize embedded firmware in C...