Embedded Software Engineer
Planar Motor
Date: 1 day ago
City: Richmond, BC
Contract type: Full time

Who We Are
Planar Motor is redefining motion through precision planar magnetic levitation. Our cutting-edge, industry-leading systems enable ultra-smooth, multi-degree-of-freedom movement for industries ranging from advanced manufacturing to biomedical automation. We are a team of forward thinkers, engineers, and innovators working at the frontier of control and motion systems.
What Will You Do?
As an Embedded Software Engineer at Planar Motor, you will be responsible for designing and developing the software systems that serve as the “brains” of our cutting-edge maglev robotic platforms. Your work will directly influence how our robots think, move, and interact, from intelligent navigation and obstacle avoidance to multi-robot coordination.
You'll work closely with our hardware and mechatronics teams to create embedded solutions that are both robust and efficient, all while operating within the constraints of real-time systems and limited hardware resources.
Typical Responsibilities Include
At PMI, we thrive on solving novel and complex technological problems that don't have off-the-shelf solutions. Our work requires creativity, persistence, and a deep understanding of fundamental engineering principles. We value individuals who have a strong problem-solving mindset and who are genuinely passionate about tackling tough technical challenges.
If you are someone who enjoys working through complex problems, embraces uncertainty, and finds satisfaction in developing clear solutions to difficult engineering puzzles, this role will be a great fit for you.
Qualifications
Come join the team working on the bleeding edge of motion technology, we provide:
The hiring range for this role is $60K - $200K annually. Our ranges are based on market data, and offered salaries will be based on a combination of factors including, but not limited to, the successful candidate's job-related knowledge, skills, education, and experience.
Contact
Come join our team! Please send your resume, cover letter and transcript to [email protected]
Job Types: Full-time, Permanent
Planar Motor is redefining motion through precision planar magnetic levitation. Our cutting-edge, industry-leading systems enable ultra-smooth, multi-degree-of-freedom movement for industries ranging from advanced manufacturing to biomedical automation. We are a team of forward thinkers, engineers, and innovators working at the frontier of control and motion systems.
What Will You Do?
As an Embedded Software Engineer at Planar Motor, you will be responsible for designing and developing the software systems that serve as the “brains” of our cutting-edge maglev robotic platforms. Your work will directly influence how our robots think, move, and interact, from intelligent navigation and obstacle avoidance to multi-robot coordination.
You'll work closely with our hardware and mechatronics teams to create embedded solutions that are both robust and efficient, all while operating within the constraints of real-time systems and limited hardware resources.
Typical Responsibilities Include
- Crafting and testing real-time embedded software that powers the intelligence behind our robotic systems
- Driving performance and reliability across our embedded platforms through thoughtful design and rigorous validation
- Investigating, debugging, and resolving complex issues to keep our systems running smoothly in the field
- Collaborating with multidisciplinary teams to bring together hardware and software into seamless, integrated solutions
- Contributing to code reviews and shaping best practices to maintain high standards of code quality and maintainability
At PMI, we thrive on solving novel and complex technological problems that don't have off-the-shelf solutions. Our work requires creativity, persistence, and a deep understanding of fundamental engineering principles. We value individuals who have a strong problem-solving mindset and who are genuinely passionate about tackling tough technical challenges.
If you are someone who enjoys working through complex problems, embraces uncertainty, and finds satisfaction in developing clear solutions to difficult engineering puzzles, this role will be a great fit for you.
Qualifications
- Strong capability for problem solving
- Demonstrated capability of developing embedded software in C and C++
- Understanding of software development processes and tools
- Experience with debugging and testing embedded software
- Bachelors, Masters, or Doctoral degrees in Electrical, Mechanical, Mechatronics, Software Engineering, Engineering Physics, or equivalent, with a proven record of excellence in engineering
- Familiarity working with ARM architecture
- Experience in resolving concurrency issues
- Experience working with the BareMetal Kernel
Come join the team working on the bleeding edge of motion technology, we provide:
- Excellent opportunities to grow in a rapidly expanding, innovative company
- Opportunity to solve impactful challenges
- Mentorship arrangements with experienced colleagues
- Competitive compensation packages and benefits
- A creative, professional, and positive teamwork environment
The hiring range for this role is $60K - $200K annually. Our ranges are based on market data, and offered salaries will be based on a combination of factors including, but not limited to, the successful candidate's job-related knowledge, skills, education, and experience.
Contact
Come join our team! Please send your resume, cover letter and transcript to [email protected]
Job Types: Full-time, Permanent
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume