At a Glance
- Tasks: Join our team to test and validate cutting-edge embedded software for our innovative robotic systems.
- Company: Planar Motor, a leader in precision motion technology based in Richmond, BC.
- Benefits: Competitive salary, mentorship, and a creative, supportive team environment.
- Other info: Exciting growth opportunities in a fast-paced, innovative company.
- Why this job: Make a real impact in transforming industries with advanced robotics and automation.
- Qualifications: Experience in embedded systems testing and strong C/C++ skills required.
The predicted salary is between 70967 - 86737 $ per year.
Planar Motor is redefining motion with precision planar magnetic levitation technology. Our industry-leading systems enable ultra-smooth multi-degree-of-freedom motion, serving a wide range of industries from advanced manufacturing to biomedical automation. We are a team of forward-thinking thinkers, engineers, and innovators working at the forefront of control and motion systems. Located in Richmond, British Columbia, Canada, our technology and products have received the Design News Gold Award in the motor and mechanical motion device category in 2019 for their unprecedented flexibility, precision, intelligence, reconfigurability, scalability, and traceability.
We are looking for an experienced Software Test Engineer to join our team. In this role, you will focus on verifying the embedded software that drives our robotic platform. You will be responsible for designing and executing comprehensive test plans to ensure software correctness, stability, and performance. You will work closely with the software team to help identify issues early, enhance reliability, and confirm system performance under real-world conditions.
Main Responsibilities:
- Be responsible for the entire process of electronic board design from concept to mass production in a fast-paced team.
- Conduct high-performance mixed-signal and power electronics hardware design based on DFM/DFT principles.
- Collaborate with component suppliers, PCB manufacturers, and contract manufacturers.
- Prepare and/or review product lifecycle documentation.
- Manage compliance and standard certification processes, including CE and UL certifications.
- Conduct hardware validation testing, including functional and performance testing.
- Design, implement, and execute functional tests, integration tests, and system-level tests for embedded software and application software.
- Develop automated testing frameworks and scripts for continuous verification.
- Investigate software issues and provide actionable reports to developers.
- Set up and manage testing environments, including hardware-in-the-loop (HIL) configurations.
- Work closely with engineers from various teams to ensure robust and reliable software versions.
- Participate in test planning, coverage analysis, and quality standard setting.
Qualifications:
- Experience in testing embedded systems or real-time applications.
- Solid understanding of C/C++ and in-depth knowledge of real-time system characteristics.
- Excellent problem-solving skills and ability to work independently.
- Strong communication skills, especially in reporting issues.
- Bachelor's, Master's, or PhD degree in Electrical, Mechanical, Mechatronics, Software Engineering, Engineering Physics, or related fields with an excellent engineering practice record.
- Legal eligibility to work in Canada.
The job title will be determined based on the individual's EGBC qualifications (e.g., P.Eng, EIT, etc.), but registration with EGBC is not required.
Preferred Skills:
- Experience with hardware-in-the-loop testing or robotic systems.
- Familiarity with scripting languages such as Python and Bash for test automation.
- Familiarity with automated testing pipelines.
What We Offer:
- Opportunities for exceptional development in a rapidly growing innovative company.
- Chance to tackle challenging problems with far-reaching impacts.
- Mentorship from experienced colleagues.
- Competitive compensation and benefits.
- A creative, professional, and positive team atmosphere.
Salary Range: The salary range for this position is CAD 60,000 to CAD 200,000 per year. Our salary range is based on market data, and the actual salary offered will consider various factors, including but not limited to the candidate's relevant knowledge, skills, education, and experience.
软件测试工程师 in Richmond employer: Planar Motor
At Planar Motor, we pride ourselves on being an exceptional employer in Richmond, BC, where innovation meets opportunity. Our collaborative work culture fosters creativity and problem-solving, allowing embedded software engineers to tackle complex challenges while receiving mentorship from experienced colleagues. With competitive compensation and a commitment to employee growth, we offer a rewarding environment for those passionate about redefining motion technology.