Software Engineer

Company Info
BriteLab
San Jose, CA, United States

Phone: 6509610671
Web Site: www.britelab.com

Company Profile
col-narrow   

Title:

Software Engineer

Location:

San Jose, CA 

Job ID:

67291
col-wide   

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

Description:

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

Responsibilities:

  • 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

Experience:

  • 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

Education:

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

Skills:

  • 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