Logo-of-AEM-SINGAPORE-PTE.-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

Embedded Software Engineer

salary Salary :

$3,800 - 5,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Embedded Software Engineer

Job Summary

We are seeking a skilled Embedded Software Engineer to develop and support embedded control systems for advanced engineering solutions. In this role, you will be responsible for firmware development, system integration, and troubleshooting of embedded platforms, with a focus on STM32-based systems.

You will work closely with cross-functional teams to deliver high-quality, reliable embedded solutions in a fast-paced engineering environment.

Key Responsibilities

1. Embedded Software Development

  • Develop and maintain embedded software for STM32-based control systems
  • Write, test, and optimise firmware in C
  • Develop supporting tools and scripts using Python

2. System Integration & Hardware Interface

  • Interface embedded software with hardware peripherals and communication protocols
  • Collaborate with hardware and engineering teams throughout product development lifecycle

3. Debugging& Troubleshooting

  • Perform debugging and troubleshooting of embedded systems and firmware issues
  • Analyse system performance and implement improvements

4. Testing& Documentation

  • Participate in system testing, validation, and verification activities
  • Prepare and maintain technical documentation, including design specifications and test reports

Job Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related discipline
  • Strong programming skills in C for embedded systems
  • Experience with Python programming for tools or scripting
  • Familiarity with STM32 microcontrollers and embedded systems development
  • Good understanding of microcontroller peripherals and debugging tools
  • Knowledge of communication protocols such as UART, SPI, I2C, and CAN
  • Experience with embedded control systems

Preferred Qualifications

  • Familiarity with version control systems (e.g. Git)
  • Experience in semiconductor, automation, or industrial environments
  • Exposure to test systems, ATE, or hardware-software integration
  • Strong problem-solving skills and ability to work independently and in a team
Original job Embedded Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

AEM SINGAPORE PTE. LTD.

AEM SINGAPORE PTE. LTD specializes in providing customized systems solutions to both mass volume manufacturers as well as new technology development laboratories. We are partners for our customers in product relization from concept to prototype and eventually to solution proliferation in high vol...

Read more about the company

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Engineering & Technicians Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.