Embedded Developer and Test Engineer
Cloud DX View all jobs
- Kitchener, ON
- Permanent
- Full-time
- Own the design of all test setups for in-house and manufacturing testing and drive the test environment towards full automation.
- Lead the design requirements for functional and ICT PCB testing and final product test harness.
- Design test plans and test cases to validate new products and improve existing products.
- Participate in design reviews for all active designs to ensure test requirements have been met.
- Support the design and development of embedded software for new and existing medical devices.
- Support the infrastructure and workflow for embedded software development and device testing.
- Provide code reviews for embedded software and device testing applications.
- Analyze and optimize the efficiency, stability, and scalability of embedded software.
- Generate QMS documentation throughout the product development lifecycle.
- Interface with hardware design and development engineers.
- Review and support hardware testing plans and design process to ensure alignment with quality and regulatory requirements.
- Bachelor's degree in engineering or another technical discipline
- Hardware design experience (schematic and layout)
- Embedded software development with proficiency in C and C++
- Experience with one or more CAD tools (Altium, Eagle, Allegro, KiCad, Upverter, etc.)
- Comfortable in a lab environment and experience using standard tools such as oscilloscopes, spectrum analyzers, multimeters, VNA's, etc.
- Working knowledge of Python scripting in a test environment
- Ability to troubleshoot hardware issues