1st Round is Teams Meeting – 2nd Round is onsite interview
USC GC Only
Onsite Role
Job Description
Position Overview: We are seeking a skilled Test Development Engineer to join our manufacturing team. As a Test Development Engineer, you will play a critical role in ensuring the quality and reliability of our products through the development and implementation of automated test solutions. You will work closely with cross-functional teams to design, build, and optimize test systems for PCBA (Printed Circuit Board Assembly) and board-level testing in a manufacturing environment. This position offers an exciting opportunity to leverage your expertise in C# .NET programming and hardware testing to drive excellence in product manufacturing.
Responsibilities
- Design, develop, and maintain automated test solutions for PCBA and board-level testing using C# .NET programming language.
- Collaborate with hardware engineers to define test requirements, develop test plans, and select appropriate test equipment and instrumentation.
- Develop software tools and utilities to automate test procedures, data acquisition, and analysis, optimizing efficiency and accuracy in the manufacturing process.
- Implement test algorithms and scripts to validate hardware functionality, connectivity, and performance across a range of devices and components.
- Integrate test systems with manufacturing equipment and production workflows, ensuring seamless operation and scalability for high-volume production.
- Conduct troubleshooting and debugging of test systems and software, identifying, and resolving issues to maintain test reliability and uptime.
- Collaborate with quality assurance teams to establish test criteria, tolerance limits, and acceptance criteria for our products, ensuring compliance with industry standards and customer requirements.
- Document test procedures, software designs, and troubleshooting guidelines, providing clear and comprehensive documentation for internal and external stakeholders.
- Stay updated on emerging technologies and trends in test automation, incorporating new tools and methodologies to enhance test development practices and productivity.
- Participate in cross-functional meetings, project reviews, and continuous improvement initiatives to drive efficiency and innovation in the manufacturing process.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field; advanced degree is a plus.
- 4+ years of experience in test development and automation, preferably in a manufacturing environment.
- Proficiency in C# .NET programming language, with experience developing software applications and tools for test automation.
- Strong understanding of PCBA testing methodologies, board-level testing techniques, and hardware diagnostics.
- Experience with test equipment and instrumentation commonly used in manufacturing environments, such as oscilloscopes, multimeters, and logic analyzers.
- Knowledge of industry standards and protocols for hardware testing, such as JTAG, Boundary Scan, and functional testing.
- Familiarity with Agile development methodologies and version control systems (e.g., Git) for software development.
- Excellent problem-solving skills and attention to detail, with the ability to debug complex hardware and software issues in a manufacturing context.
- Effective communication skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Ability to work independently and as part of a team in a fast-paced and dynamic environment, with a strong commitment to meeting project deadlines and objectives.