Sr. Diagnostics and Test Fixture Development Engineer

January 13, 2021

Please contact:


Socket Mobile Inc. (NASDAQ: SCKT), a leading provider of mobile data collection and manufacturer of Bluetooth barcode scanner and contactless reader/writer is looking to expand its IT development team with an individual who is passionate about new technologies and the mobile world. 


The Senior Diagnostics and Test Fixture Development Engineer will join our team to support engineering prototype development and test fixture design, development, and release to manufacturing. The Senior diagnostics and test fixture development Engineer participates and responsible for all aspects of diagnostics and test fixture development including board (PCBA) bring up, test fixture development, diagnostics coding, document preparation, testing, deployment, debugging, compliance testing and engineering support. Our qualified candidate must have the following:  


  • Support engineering prototype diagnostic testing and test fixture design, development, release to manufacturing and provide engineering support. 
  • Must be able to read the hardware schematic, document the diagnostics code and functionalities of the diagnostics code. 
  • Writing code for compliance testing  
  • Should be familiar with use of hardware development kits to create and evaluate projects 
  • Must take ownership of the task, be self-driven, collaborate with fellow engineers, operation team, and product management to gain an understanding of the product, and offer suggestions where improvements benefit the product or product operation.  
  • Perform any other duties as required to complete a task. 


  • Extensive hands-on experience of over 5 years in writing low level diagnostics code in C for microcontrollers for bare metal hardware and implementation with some of the interfaces such as USB, networking, I2C, SPI, UART, BLE, NFC.  
  • Must have 2+ years of experience with writing Python scripts. 
  • At least 5 years of experience with design and development of test fixture hardware and test software to test microcontroller based PCBA. 
  • Must have excellent familiarity with microcontroller-based development environment. Must have knack and strong aptitude to rapidly prototype a diagnostics code function on a microcontroller evaluation board for test and debug.  
  • Must be able to read the hardware schematic, document the diagnostics code and functionalities of the diagnostics code.  
  • Must be able to help with compliance testing for the product by writing appropriate test code. 
  • Knowledge of writing diagnostics for PIC, Renesas or ARM Cortex M processors a plus 
  • Familiar with Linux development environment for Raspberry-PI 
  • Must be self-driven, able to self-manage multiple projects and deadlines and be a team player  
  • Must be able to provide short description of a diagnostics module before the project start 
  • Excellent interpersonal, organizational skills  
  • Proven ability to quickly learn about products, processes, and services, with strengths in organization, accuracy, and attention to detail. 


  • Degree in EE or equivalent.  
  • 5+ year experience in writing low level diagnostics code in C for microcontrollers for bare metal hardware and test fixture development.  
  • Must be a self-starter   
  • Must have excellent interpersonal, communication and team skills  


Must be legally able to work in the U.S. - no visa sponsoring.

Socket Mobile Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.