Job is active

Embedded Software Engineer (Semiconductor)

$3,500 – $6,500
Full time3–6 yearsOn-siteSingapore

Location

CROSS STREET, MANULIFE TOWER

Open in Google Maps

About this job

About the Company

I am currently partnering with an established technology and engineering firm specializing in advanced hardware and embedded control systems.

Here are the key responsibilities for the role:

  • Firmware Development: Design, test, and maintain robust embedded software and firmware in C for STM32-based microcontroller systems.

  • Tooling & Automation: Build custom testing utilities and automation scripts utilizing Python and Object-Oriented Programming (OOP) principles to streamline engineering workflows.

  • Hardware Integration: Program and interface software with hardware peripherals, ensuring seamless data exchange via UART, SPI, I2C, and CAN protocols.

  • System Debugging: Investigate and resolve complex system defects bridging firmware logic, hardware components, and overall system operations.

  • Lifecycle Support: Partner across engineering disciplines to drive system integration, validation testing, and technical documentation.

  • Field Escalations: Collaborate with field service units to diagnose, address, and accurately document technical issues occurring in live environments.

What my client is looking for:

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • Strong proficiency in C programming specifically targeted at embedded software and firmware engineering.
  • Proficiency languages like C++ / Java welcomed to apply too.
  • Hands-on experience using Python and Object-Oriented Programming (OOP) concepts for building utilities, automating tests, or system scripting.
  • Proven background working with STM32 microcontrollers, debugging tools, and standard hardware-software integration.
  • Practical knowledge of serial communication protocols (I2C, SPI, UART, CAN) and version control platforms like Git.
  • Collaborative problem-solver with strong communication skills to function effectively within cross-functional hardware and software teams.

To apply online please use the 'apply' function, alternatively you may contact Sophia Lim at 9248 7488.

(EA: 94C3609/ R26163753)

Market insight

Near the median
4 800 $

Based on 65 377 offers with salary for this country

Full salary breakdown

Similar jobs

Frequently asked questions

What salary can I expect?

The employer lists $3,500 – $6,500 for this role at RANDSTAD PTE. LIMITED in Singapore. For comparison, the local market median is about 4 800 $ based on 65 377 similar offers.

How do I apply for this job?

Open the original source page and contact the employer there. Finder never charges job seekers.

Are these jobs up to date?

Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.

Where can I see employment type and work format?

Key conditions are shown above the description. You can also open related listings for RANDSTAD PTE. LIMITED and Singapore.

Apply