Job Description
Are you an experienced Embedded Software Engineer with a passion for motion control systems? StaffKing Pte Ltd is currently seeking a talented professional to join our client's engineering team in the North Region. This is a fantastic opportunity to work on cutting-edge hardware-software integration, leveraging your C++ and multithreading expertise to drive innovation in high-precision motion systems.
You will play a critical role in developing and optimizing embedded software that powers complex industrial equipment. Our client offers a supportive work environment, excellent benefits including AWS and performance bonuses, and unique opportunities for overseas training to further sharpen your technical skills. If you are detail-oriented, enjoy complex problem-solving, and thrive in an office-based environment, we want to hear from you.
Responsibilities
- Design, develop, and implement robust embedded software for motion control systems.
- Optimize C++ code for real-time performance and multithreaded environments.
- Collaborate with cross-functional teams to integrate software with mechanical and electronic hardware.
- Debug and troubleshoot system-level issues to ensure high reliability and precision.
- Participate in full software development lifecycle (SDLC) from requirements analysis to deployment.
- Contribute to the refinement of control algorithms and system architecture.
- Document technical designs and maintain project-related documentation.
Qualifications
- Diploma or Degree in Computer Engineering, Electrical Engineering, or a related field.
- Proven experience in embedded software development using C/C++.
- Strong understanding of multithreading, concurrency, and real-time operating systems (RTOS).
- Experience with motion control protocols and hardware interfaces (e.g., EtherCAT, CAN bus, encoders).
- Ability to interpret hardware schematics and datasheets.
- Excellent analytical skills and a proactive approach to problem-solving.
- Willingness to travel for overseas training opportunities.