Enable job alerts via email!

Embedded Software Engineer (North East / Electronics/UP $8K+AWS+VB)

TRUST RECRUIT PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A recruitment firm in Singapore seeks a Software Engineer skilled in C++ and embedded systems. The role involves designing and developing firmware for RF generators, troubleshooting applications, and collaborating with cross-functional teams. Candidates should have a relevant degree and at least 3 years of programming experience in C++/C and Python. This position offers opportunities to work on advanced technology initiatives.

Qualifications

  • Bachelor’s degree in Electronic Engineering, Computer Engineering, or a related field.
  • Minimum 3 years of experience in programming with C++/C and Python.
  • Strong understanding of operating systems and hardware subsystems.

Responsibilities

  • Design, develop, and modify software and firmware.
  • Troubleshoot and program RF generators and products.
  • Develop simulation models for power delivery systems.

Skills

C++ programming
Python programming
Operating systems (Linux, RTOS)
Reading schematics
Communication interfaces

Education

Bachelor’s degree in Electronic Engineering

Tools

Simulation tools
Software configuration management tools
Job description
Job Description
  • Designing, developing, programming, debugging, and modifying software and firmware.
  • Troubleshooting firmware (IC embedded code) applications and test programs.
  • Programming software and firmware for RF generators and matching products.
  • Developing simulation models to analyze transient behavior in power delivery systems.
  • Participating in firmware design reviews, recommending improvements, and supporting new technology initiatives.
  • Interfacing with customers to gather and define specifications.
  • Collaborating with product engineering and cross‑functional teams as needed.
  • Develop C++ applications on embedded systems including FPGAs and SOCs.
Required Skills
  • Bachelor’s degree in Electronic Engineering, Computer Engineering, or a related field.
  • Minimum 3 years of experience in programming with C++/C and Python.
  • Strong understanding of operating systems such as Linux and RTOS, communication interfaces, and hardware subsystems.
  • Experience with software configuration management and defect tracking tools.
  • Ability to read schematics and component datasheets.
Preferred Skills
  • Experience in power electronics, digital control systems, or embedded firmware development.
  • Familiarity with simulation tools and modelling techniques.
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
Application Instructions

Interested applicants, kindly send your updated resume in MS Word format to ref9 at trustrecruit.com.sg or please click on “Apply Now” and provide the below details in your resume. We regret only shortlisted candidates will be notified.

Privacy Statement

Trust Recruit Pte Ltd is committed to safeguarding your personal data in accordance with the Personal Data Protection Act (PDPA).

Please read our privacy statement on our corporate website www.trustrecruit.com.sg.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.