Enable job alerts via email!

Embedded Engineer (Motion Control Focus)

Capcon

Alberta

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company located in Alberta, Canada, is seeking an Embedded Engineer (Motion Control Focus) to design and implement embedded firmware for motion control systems. The ideal candidate will have a Bachelor's degree, at least 5 years of experience, and proficiency in C/C++. This role involves collaboration with software and hardware teams, ensuring optimal performance and precision in motion control applications.

Qualifications

  • Minimum of 5 years of relevant experience in embedded software development.
  • Experience with PID control loops and servo control algorithms.
  • Ability to interface with sensors and actuators for motion control applications.

Responsibilities

  • Architect and design embedded firmware for motion control systems.
  • Develop application and firmware solutions including multi-thread and RTOS.
  • Collaborate with teams for successful integration of motion control systems.

Skills

C/C++ software design and programming
Understanding of hardware functionalities
Experience with motion control systems

Education

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

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.

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.
Qualifications
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.