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
Embedded System Engineer
Develop and maintain firmware for arcade machines, adapting them for remote play and 24/7 operation while prototyping new electromechanical games.
Embedded Software Engineer — Real-Time AI in Manufacturing
Design and maintain embedded software for motion control, data acquisition, and automation in semiconductor manufacturing equipment, integrating real-time systems with hardware and exploring AI/ML for process improvements.
Edge AI & Computer Vision Intern (Embedded)
Interns develop and test embedded computer-vision models for real-world applications, integrating object detection and tracking into production systems.
Firmware CI/CD Engineer
Build and maintain CI/CD pipelines for embedded firmware, automate testing/deployment, and integrate security tools into the SDLC for a product-focused team.
Senior Firmware Engineer
Senior firmware engineer developing embedded C/C++ software for 32-bit microcontrollers, device drivers, and RTOS-based systems with communication protocols like Ethernet/USB/WiFi.
Embedded Software Engineer for Semicon Automation & AI
Develops real-time embedded software for semiconductor automation systems, focusing on motion control and data acquisition in high-precision manufacturing environments.
Embedded Firmware Engineer (STM32 & Python)
Designs, develops, and maintains firmware for microcontroller-based systems using Embedded C and Python, integrating software with hardware and optimizing for reliability.
FABRICA AI Full-Time Embedded Software Engineer
Build embedded software and AI models for an autonomous tile-grouting robot using ROS2, C++, Python, and computer vision.
FABRICA AI Full-Time Embedded Software Engineer
Build embedded software and AI models for an autonomous tile-grouting robot using ROS2, C++, Python, and deep learning frameworks like PyTorch.
Robotics Embedded Software Engineer - AI, ROS2 & CI/CD
Designs and maintains ROS2-based software for autonomous tile-grouting robots, integrates AI/ML models, and automates CI/CD pipelines.
Embedded C Software Engineer
Build and maintain high-performance, cloud-based banking platforms using C and AI models for real-time financial processing.
Senior Firmware R&D Engineer
Develop embedded firmware for high-speed optical transceivers (>1.6Tbps) using C/C++, CMIS, I2C/I3C, and DSP integration for next-gen optical networking hardware.
Senior Software Engineer (WPF, Firmware & Systems)
Builds and maintains full-stack software (C#, Python, C) for a palm-sized spectrometer, bridging firmware/hardware, industrial protocols (OPC UA, MODBUS), and desktop/web UIs—while securing systems and integrating AI tools responsibly.
Senior Software/Firmware Testing Engineer
Design and run automated/manual tests for embedded firmware, debug issues, and track defects in a climate-tech hardware product.
Senior/ Staff Engineer, Firmware Test (SSD)
Design and execute firmware verification plans for SSD products, using Python and storage protocols like NVMe to ensure reliability and performance in enterprise and automotive markets.
Senior C++ Software Engineer, Cloud Apps (Embedded)
Senior C++ engineer building real-time cloud-to-vehicle data pipelines and in-vehicle software for autonomous taxis, focusing on fleet monitoring, remote control, and passenger safety systems.
Mechatronics & Embedded Robotics Software Engineer Intern
Build and test autonomous robots by integrating hardware, electronics, and mechanical components; work with CAD, sensors, actuators, and embedded systems in a hands-on internship.
Senior/Software Engineer (Embedded Linux)
Develops, debugs, and optimizes embedded Linux and Linux kernel software for audio-video technology products in a Singapore-based team.