Enable job alerts via email!

Embedded Software Engineer (Motion Control Focus)

SmartHire by SEEK

Alberta

On-site

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology recruitment firm in Alberta is seeking an Embedded Software Engineer focusing on motion control systems. The ideal candidate has over 5 years of experience with C/C++, motion controller systems, and hardware functionalities. Responsibilities include designing firmware, developing solutions, and innovating new features. This role operates Monday to Friday and values diversity in applicants.

Qualifications

  • At least 5 years of relevant experience in embedded software development.
  • Proficient in software design and programming using C/C++.
  • Experience with motion controller systems, including PID control loops.

Responsibilities

  • Design and develop embedded firmware for motion control systems.
  • Develop comprehensive application and firmware solutions.
  • Design bespoke kernel drivers and APIs for motion control applications.

Skills

C/C++ expertise
Hardware understanding
Motion control specialist

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field
Job description
Embedded Software Engineer (Motion Control Focus)
Overview

Our client is a pioneering force in the semiconductor advanced packaging and electronics manufacturing service industries. With their R&D center based in Singapore, they focus on developing innovative products and solutions for high-precision applications. Their product range includes advanced Die Bonders, Flip Chip Bonders, and Package-on-Package Bonders, which significantly enhance their customers' operational efficiency.

Responsibilities
  • Architect motion control systems: Design and develop embedded firmware for cutting-edge motion control systems, focusing on optimal performance and precision.
  • Create end-to-end solutions: Develop comprehensive application and firmware solutions, including multi-threading, scheduling optimization, and implementations for RTOS and bare-metal environments.
  • Customize drivers and APIs: Design bespoke kernel drivers and APIs tailored for motion control applications and seamless interfacing with sensors and actuators.
  • Drive innovation: Actively contribute to system architecture development and implement new features to enhance motion control capabilities.
  • Ensure quality: Design, develop, and thoroughly test firmware for embedded motion control systems, ensuring reliability and performance.
  • Stay ahead of the curve: Keep up-to-date with emerging technologies and advancements in motion control to continuously improve product development.
  • Troubleshoot and optimize: Undertake debugging, system bring-up, beta testing, and production software development tasks to ensure smooth operations.
  • Collaborate across teams: Work effectively with both software and hardware teams to ensure successful integration of motion control systems into final products.
Qualifications
  • C/C++ expertise: Demonstrate proficiency in software design and programming using C/C++ for development, debugging, testing, and performance analysis of embedded systems.
  • Hardware understanding: Possess a solid grasp of hardware functionalities, including clock-level issues, interrupts, and polling mechanisms.
  • Proven experience: Bring at least 5 years of relevant experience in embedded software development to the table.
  • Educational background: Hold a Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Motion control specialist: Showcase experience with motion controller systems, including PID control loops, servo control algorithms, and interfacing with sensors and actuators for motion control applications.
Other Information

Working Day: Mon to Fri

How to apply

Ready to join this role? Click Apply now to submit your resume and share your availability and expected salary with us!

We value diversity and encourage all qualified individuals to apply, regardless of background or experience level.

All information received will be kept strictly confidential and will be used only for employment-related purposes.

Low Jia Yi | R25127265

#SmartHire

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