Software Engineer

Company Info
San Jose, CA, United States

Phone: 6509610671
Web Site:

Company Profile


Software Engineer


San Jose, CA 

Job ID:


Job Description:

BriteLab - Where product innovation and professional success converge!

Imagine working on the front lines of the 4th Industrial Revolution. Where AI-Base robotics and automation form the foundation for the mechanization of the Internet. As the total solutions provider of factory automated and material handling products and services to semiconductor chip and equipment makers worldwide, our technology depends on finding and hiring the best and the brightest employees. We know that a dynamic team of exceptional employees is essential to our growth. Please come and join our team!

Job Title: Software Engineer


This position is for a Software Engineer whose primary task will be to develop highly complex software systems for semiconductor automation equipment. The successful candidate must excel in a high-energy team environment and be capable of making sound decisions when faced with the time pressures and incomplete information typical of new product development


  • Controls software development, GUI & HMI design
  • Reviewing and co-specifying requirements
  • Implementation, debugging and testing
  • Responsible for release and rev control
  • Mechanical and electrical interface emulation
  • Develops control schemes for robotic systems
  • Performs risk analysis, identification, management and mitigation
  • Optimization algorithm development for robotic automation


  • 5+ years of relevant experience
  • 2 years of semiconductor equipment, industrial automation, machine vision, precision motion control, and automation preferred, Strong C++ programming skills
  • Robotics hardware and/or other relevant system knowledge, Proven experience writing software for robots/automated systems for manufacturing/distribution/materials handling/logistics
  • System integration and troubleshooting in complexed electro-mechanical system


  • Master’s Degree, or equivalent education/experience, in Automation Systems, Robotics Engineering, Mechatronic Controls, or Computer Science with emphasis on Electro-Mechanical Systems


  • Fluent in MFC and Visual Studio environment
  • Programming with GCC in Linux environment
  • Visual C++ 6.0, 7.0 .NET experience preferred
  • Embedded C programming skills in various CPU or SoC a big plus