About this role
Responsibilities: Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end-to-end application and firmware solutions including multi-thread, scheduling optimization, real-time operating systems (RTOS), and bare-metal implementations Design custom kernel drivers and APIs specifically tailored for motion control applications and interfacing with sensors and actuators Actively contribute to system architecture development and the implementation of new features relevant to motion control Design, develop, and thoroughly test firmware for embedded motion control systems Stay abreast of emerging technologies and advancements in motion control for product development enhancements Undertake debugging, system bring-up, beta testing, and production software development tasks Collaborate effectively with both software and hardware teams to ensure successful integration of motion control systems Key Requirements: Proficiency in software design and programming in C/C++ for development, debugging, testing, and performance analysis Understanding of hardware functionalities including clock-level issues, interrupts, polling, etc. Minimum of 5 years of relevant experience in embedded software development Bachelor's degree in Computer Science, Electrical Engineering, or related field Experience with motion controller systems, such as PID control loops, servo control algorithms, and interfacing with sensors and actuators for motion control applications Interested applicants, please Email, fabianling@recruitexpress.com.sg Fabian Ling Tuong Liing R25129353 Recruit Express Pte Ltd EA Licence No: 99C4599 We regret that only shortlisted candidates will be contacted.
What they're looking for
Device Driver DevelopmentDesignComputer EngineeringServo
About Recruit Express Pte Ltd
Industry: Administrative & support servicesWebsite ↗
Frequently asked questions
What does a Embedded Software Engineer (Semicond) at Recruit Express Pte Ltd do?
Responsibilities: Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision Develop end-to-end application and firmware solutions including multi-thread, scheduling optimization, real-time operating systems (RTOS), and bare-metal implementati…
What skills does this Embedded Software Engineer (Semicond) role need?
Key skills for this role include Device Driver Development, Design, Computer Engineering, Servo.
How much does a Embedded Software Engineer (Semicond) at Recruit Express Pte Ltd pay?
This role lists a salary of S$4,500 – S$5,500 per month.
Is this Embedded Software Engineer (Semicond) role remote, hybrid, or on-site?
The listing is based in D25 Kranji, Woodgrove, Woodlands. Check the posting for remote or hybrid options.
How do I apply for this Embedded Software Engineer (Semicond) role?
You can apply directly on Recruit Express Pte Ltd's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.
