Coherentposted about 2 months ago
Full-time • Senior
San Jose, CA
Electrical Equipment, Appliance, and Component Manufacturing

About the position

The position involves designing and developing embedded firmware and low-level software drivers in C/C++, C#, and VB.NET for custom-designed test boards and instruments. The role requires leading the integration of new boards into the software architecture, ensuring seamless functionality and compatibility. The candidate will leverage analytical skills to interpret data from automated testing equipment and implement machine learning algorithms to enhance testing precision, efficiency, and output. Collaboration with hardware designers is essential to debug new instruments and guide them through to production, overseeing the qualification process. Additionally, the role includes conducting statistical data analysis to qualify automated testers and driving improvements in testing frameworks based on empirical data. Documentation of test procedures and control processes is also a key responsibility, ensuring adherence to best practices in software development and agile methodologies.

Responsibilities

  • Design and develop embedded firmware and low-level software drivers in C/C++, C#, and VB.NET for custom-designed test boards and instruments.
  • Lead the integration of new boards into the software architecture, ensuring seamless functionality and compatibility.
  • Leverage analytical skills to interpret data collected from automated testing equipment, implementing machine learning algorithms to enhance testing precision, efficiency, and output.
  • Collaborate closely with hardware designers to debug new instruments/boards and guide them through to production, overseeing the qualification process.
  • Conduct statistical data analysis to qualify automated testers, driving improvements in testing frameworks based on empirical data.
  • Document test procedures and control processes, ensuring adherence to best practices in software development and agile methodologies.

Requirements

  • A BS/MS degree in Electronics/Electrical Engineering, Computer Science, or a related field.
  • Minimum of 7 years of experience in a similar position.
  • Proven expertise in embedded systems, .NET programming languages, and instrument communication protocols (GPIB, SCPI, i2c, UART).
  • Experience in machine learning, especially in deploying ML strategies to shorten production testing times, boost yields, and refine the precision of current algorithms.

Nice-to-haves

  • Proficiency in Python or MATLAB for machine learning applications.
  • Solid understanding of high-speed digital data concepts and experience with high-speed transceiver testing.
  • Demonstrated ability to lead projects and teams, with excellent problem-solving, communication, and collaborative skills.
  • Familiarity with statistical data analysis techniques (SPC, GR&R, Correlations) and hands-on experience with lab equipment (oscilloscopes, power supplies, spectrum analyzers, etc.).

Job Keywords

Hard Skills
  • Agile Methodology
  • Data Collection
  • MATLAB
  • Python
  • Test Equipment
  • 6HWPFV2iC ewUGCYIz9
  • 8GpcY1Tb 6wRUp
  • 9803a5yUt 9ahKvEz
  • 9SiFVaEp VQstnhSpBTP
  • dARXN 3rUGRLV
  • dBTH7 yCI0RzpKg
  • dpHGT6orznDi anbAxueQjd
  • F4lx7MKbJ 9eqmWtUP3SDoH
  • jQwNRIPM3 birLKxfhgdNA
  • k0iIz f2pqe8ECY
  • KOUBFdXh XmCPxVZYb
  • KvlUi4Q7 mVhnLuZ1
  • lTgHtAQNy Z3MCo0nNY
  • nhD9rKS4 AKOIhDYrg
  • RQa1Gtd3p GfDSQ9B2RamJ
  • SglPfYqn gYiMB4wP2
  • TQ4aj5Fr6 uyVBH5C1
  • xYmq3Ezc fmwcLnaQ
Soft Skills
  • 2Yu79oJU NQg4M0FA
  • oGic7vXaLPl G35kNDI
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service