Location: Richmond, BC, Canada
Work Arrangement: Onsite
Job Summary:
We have an opportunity for a hands-on engineer with skills in Mechatronics or Electronic Engineering combined with solid experience in software development to join Semtech as a Staff Engineer, Manufacturing Test Development. You will have a strong interest in developing complex software for manufacturing systems that perform automated hardware and RF testing in a factory environment. You will also ensure the correct design of Manufacturing Test systems through a good understanding of hardware and RF test requirements, capturing test fixture requirements and overseeing test fixture design, and ensuring test requirements are correctly reflected in the test software design. Must have a strong interest in wireless data communication such as the latest WIFI and cellular network technologies, analyzing and troubleshooting hardware and software defects, software development for automated test systems, preparing technical documentation, and manual and automated hardware/software testing.
Responsibilities:
Hardware & Test Fixture:
- Communicate with Hardware and RF teams to gain sufficient understanding of product hardware and RF test requirements for test development.
- Review and analyze new product designs for testability.
- Capture test fixture requirements and communicate requirements to fixture vendors.
- Oversee and lead design of test fixtures as related to product testing.
- Lead the development of comprehensive RF and hardware test requirements and test plans to be implemented into software.
Software:
- Participate in software architecture design for new test software frameworks.
- Design and implement software components for automated hardware and RF test systems for factory production.
- Debug and maintain existing software components for factory production.
- Review code submitted for production by other team members to ensure quality.
Other responsibilities:
- Communicate and coordinate with Hardware/RF/FW teams on technical issues and transfer information and knowledge to own team.
- Work closely with RF, hardware, and firmware teams to troubleshoot technical issues in production units.
- Prepare technical documentation such as test plans, test fixture specifications & requirements, test station user guides, and defect analysis reports.
- Assist factory processes (i.e. DFM, DFT, NPI and Manufacturing Test).
- Analyze defects and create clear bug reports and verify bug fixes.
- Willingness and ability to occasionally travel overseas for one to two weeks at a time.
Minimum Qualifications:
- B.Sc. in Mechatronics Engineering, Electronic Engineering, or similar engineering disciplines.
- Minimum 5 years of experience in hardware troubleshooting.
- Minimum 5 years of experience developing software using C++ and object-oriented programming.
- Experience with developing complex software applications using the Python programming language.
- Working knowledge of data communication, networking and protocols, interfaces such as USB2/3, UART, I2C, SPI, PCIe, WIFI and Ethernet.
- Experience with systemic hardware troubleshooting techniques.
- Working knowledge with baseband and wireless communication test equipment such as call boxes, digital oscilloscopes, logic analyzers, USB, PCIe and Audio analyzers.
- Hands-on rework experience with surface mount components and printed circuit assemblies.
- Experience writing technical documentation and developing technical test plans.
- Strong written and verbal English communication skills.
- Excellent problem solving and analytical skills.
Desired Qualifications:
- Prior experience developing automated test systems for factory production environment is a big plus.
The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description.
All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.
A reasonable estimate of the pay range for this position is CAD $91,000 - $115,000. There are several factors taken into consideration in determining base salary, including but not limited to: job-related qualifications, skills, education and experience, as well as job location and the value of other elements of an employee’s total compensation package.