Embedded Jobs in Singapore
There are 131 open Embedded jobs in Singapore on freehire right now. 44 of them were posted recently. The skills employers ask for most often are python, cpp and embedded-systems.
Most requested skills
- python 44%
- cpp 44%
- embedded-systems 43%
- ai 40%
- embedded-software 40%
- automation 36%
- linux 22%
- agile 21%
How the work is done
- Onsite 14 · 11%
- Hybrid 3 · 2%
Visa sponsorship offered in 67% of the 18 postings that state a position on it.
Seniority
- Senior 38
- Staff 13
- Intern 7
- Lead 6
- Principal 3
Who is hiring
- 1000+ employees 31
- 11-50 employees 7
- 501-1000 employees 7
- 51-200 employees 5
Edge AI & Embedded Systems Engineer
Hands-on engineer deploying AI inference on edge and wearable hardware, managing hardware-software integration and optimizing ML pipelines under power, memory, and latency constraints using C/C++, Python, and frameworks like ONNX, TFLite, and TensorRT.
Software Engineer (Embedded) - IT consulting
Designs and develops secure embedded software/firmware for high-performance security products, integrating hardware security modules (HSM) with embedded Linux systems.
Senior Embedded Software Engineer
Designs and develops embedded software tools, server infrastructure, and automation solutions for continuous integration and delivery in product development, integrating generative AI to boost developer productivity and code quality.
Graduate Engineer - Embedded Software
Develop and test embedded firmware for industrial automation products using C/C++ and RTOS on 32-bit microcontrollers.
Embedded/Senior Embedded Engineer (Linux)
Designs, implements, and maintains Linux-based embedded systems and applications, working with ARM, RISC-V, and x86 architectures while collaborating with clients on customized solutions.
Senior Embedded Software Engineer
Develops and maintains embedded software for hardware devices (radar, smartcards, wearables) bridging low-level hardware and high-level functionality, using C/C++ and embedded OSes like Linux/VxWorks.
Staff Engineer - Firmware Development (SSD)
Designs and maintains firmware for SSD controllers, optimizing performance, endurance, and reliability while collaborating with hardware and validation teams.
Embedded Software Engineer
Develop and maintain embedded software for aerospace, IoT, and telecom devices using C/C++/ADA on Linux/VxWorks, integrating hardware with real-time systems.
Embedded Systems & Software Developer (Freelance)
JN Medsys is seeking a freelance developer to create firmware and engineering control software for a digital PCR instrument prototype. The role involves integrating hardware components like motors and sensors and building a PC-based interface for instrument operation and testing.
Senior / Principal Embedded Software Engineer (Flash Memory)
Design and develop embedded software for flash memory management (eMMC, NAND) in a multinational team, focusing on low-level drivers, wear levelling, and data integrity using C/C++.
Embedded Software Engineer (Embedded Linux)
The Embedded Software Engineer will develop and maintain C/C++ software for embedded Linux platforms, including device drivers and network communication. The role involves board bring-up, system integration, and close collaboration with hardware engineering teams.
Senior Embedded Software Test Manager
About the Role Own and define the quality and verification strategy across embedded software, app, IoT, and cloud platforms. Build and develop high‑performing Test & QA teams, coach Test & QA Leads and…
Embedded Software Engineer
Responsibility 1. Responsible for the development, porting, optimization, and maintenance of firmware for Linux embedded systems, as well as the development of driver programs for peripheral modules. 2. Responsible for…
Embedded Design Engineer
Design and develop embedded systems and digital hardware using FPGA, C, and C++ for offshore seismic products.
Senior Embedded Software Engineer (Bluetooth Controller) - Low level device drivers
Develop low-level Bluetooth/BLE and 802.15.4 firmware and device drivers for next-gen microcontrollers, integrating with hardware peripherals and debugging RF issues.
Firmware Engineer
Design firmware for the Micro800 PLC family. Implement embedded firmware using IAR Embedded Workbench, and perform debugging through JTAG and other hardware debug tools. Work with cross-functional teams in both…
Lead R&D Engineer, Embedded Control System
Lead embedded control system R&D for energy-efficiency projects, designing PLC-based controllers, integrating sensors/actuators, and deploying industrial solutions with C++/C#/Python.