Embedded Software Engineer / Software Engineer (Hands on in Multithread & OOP)

STAFFKING PTE. LTD.

Singapore
Not specified
Hands-on embedded software development
Multithreaded application design
Object-oriented programming (oop) principles
Staffking Pte. Ltd. is seeking a hands-on Embedded Software Engineer to develop and maintain high-performance software for embedded and system-level applications. The ideal candidate should possess strong programming skills, particularly in C/C++, and have a solid understanding of multithreading and object-oriented programming principles

Job Summary

  • This role involves designing and maintaining high-performance software for embedded or system-level applications.
  • Engineers will implement multithreaded applications ensuring thread safety, synchronization, and performance optimization.
  • The position requires strong collaboration with hardware, firmware, and system engineers throughout the development lifecycle.

Matching Summary

Match Score: 85

Staffking Pte. Ltd. is seeking a hands-on Embedded Software Engineer to develop and maintain high-performance software for embedded and system-level applications. The ideal candidate should possess strong programming skills, particularly in C/C++, and have a solid understanding of multithreading and object-oriented programming principles.

Skills & Requirements

Must-have

  • Hands-on Embedded Software development
  • Multithreaded application design
  • Object-Oriented Programming (OOP) principles
  • C / C++ proficiency
  • Thread safety and synchronization

Nice-to-have

  • Experience with RTOS or Embedded Linux
  • Device drivers and communication protocols
  • Performance-critical real-time systems
  • Industrial, automotive, or robotics experience

Key Requirements

  • Diploma or Degree in Computer/Electrical Engineering
  • Strong hands-on experience in Embedded Software
  • Solid understanding of Multithreading concepts

Work Rights

Not specified

Tailored Resume

Cover Letter