Embedded Software Engineer / Software Engineer (Hands on in Multithread & OOP)
Embedded Software Engineer / Software Engineer (Hands on in Multithread & OOP)
Job Details
Vacancies
1 position
Experience Required
No experience required
Job Description
Job Overview
We are looking for a hands-on Embedded Software Engineer / Software Engineer to design, develop, and maintain high-performance software for embedded or system-level applications. This role is ideal for engineers who enjoy writing efficient, well-structured code and working close to hardware or real-time systems.
Key Responsibilities
Design, develop, and maintain embedded or system-level software using C / C++ (or similar languages)
Implement multithreaded applications, ensuring thread safety, synchronization, and performance optimization
Apply Object-Oriented Programming (OOP) principles to build scalable, maintainable software architectures
Develop and integrate software modules with hardware, drivers, or operating systems
Debug, troubleshoot, and optimize software performance and memory usage
Collaborate with hardware, firmware, and system engineers throughout the development lifecycle
Prepare technical documentation, design notes, and test reports
Requirements
Diploma / Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
Strong hands-on experience in Embedded Software or System Software development
Solid understanding of Multithreading concepts (mutex, semaphore, thread scheduling, concurrency control)
Strong knowledge of OOP concepts (encapsulation, inheritance, polymorphism, design patterns)
Proficiency in C / C++ (other languages such as Python or Java is a plus)
Experience with RTOS or Embedded Linux is an advantage
Familiar with debugging tools, version control systems (e.g. Git), and software testing practices
Nice to Have
Experience with device drivers, communication protocols (UART, SPI, I²C, CAN, TCP/IP)
Exposure to performance-critical or real-time systems
Experience in industrial, automotive, robotics, IoT, or electronics products
To Apply, kindly click on the "APPLY NOW" button.
We regret that only shortlisted candidates will be notified.
Staffking Pte Ltd (20C0358) | Chong Kar Ming (John) (R21101412)
Similar Jobs
🤡Client Engagement Crew [Mentorship + Travel]
[🌠ENTRY LEVEL🌠] CAMPAIGN SPECIALIST
Security Detection & SIEM Engineer
Sales Manager
EVENTS & MARKETING (1-1 Mentorship)
Response Reality Check
STAFFKING PTE. LTD.
About STAFFKING PTE. LTD.
Since our humble beginnings as a two-person team in 2021, StaffKing has grown into a trusted recruitment partner with a dynamic team of around 30 prof...
Ready to Apply?
This is a direct application to STAFFKING PTE. LTD.. No recruitment agencies involved.
Apply for this PositionResponse rate not available - Direct application to employer