ESSENTIAL DUTIES AND RESPONSIBILITIES
Design and implement robust Machine control software for automated sorting, assembly, and inspection Machines.
Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
Work closely with mechanical and electrical engineers to create reliable solutions tailored for high-volume manufacturing.
Integrate Automation machines with MES Software and process flows.
Participate in all phases of the Software Development Life Cycle, including Unit Testing and Release
Create Technical Design and User level documentation for their development projects
Software Development Skills
Proven experience in designing and hands-on development of large multi-threaded/multi-tasking software systems.
Programming: Proficiency in C# and C++ and OOD/OOP
Experience programming for motion control and data acquisition systems.
Computer vision and Image processing experience. Experience with Cognex VisionPro and Machine learning desired
Operating Systems: Experienced with Windows and Unix development environments
Skills
Automation, C++ Programming Language, Computer Vision, C Sharp (Programming Language), Data Acquisition Systems, Image Processing, Machine Learning (ML), Motion Control Systems, Object-Oriented Design (OOD), Object-Oriented Programming (OOP)
Education & Experience
Minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience | Required
Pay Range
$136,200.00 - $178,815.00
Pay Range Explained
This role in Livermore, California pays between $136,200.00 and $178,815.00 per year, depending on your experience, skills, and background. Pay may vary in other locations. We offer a full benefits package, including medical, dental, vision, life insurance, disability coverage, a 401(k) with company match, employee stock purchase plan (ESPP), and paid time off. You’ll also be eligible for quarterly profit-sharing bonuses and flexible spending or savings accounts.
Equal Employment Opportunity Statement
FormFactor is an equal opportunity employer. FormFactor complies with all national, state, and local laws that seek to promote equal opportunities for any applicant or employee without regard to age, race, color, gender, gender identity/expression, national origin, sexual orientation, religion, disability, marital status, pregnancy or related condition, military service, or any other legally protected characteristics. These protections apply to all aspects of employment, including but not limited to, recruitment, hiring, training, promotions, and compensation.
For roles that are designated as remote-eligible, employees cannot be located in: AL, AK, AR, DE, GA, HI, IL, IA, LA, ME, MD, MS, MO, NE, NV, NJ, NM, ND, OK, PA, RI, SC, SD, TN, WV, WI, WY. This list is continuously evolving and being updated, please check back with us if the state you live in is on the exclusion list. A role is remote-eligible only when it is listed as "Remote" in the job location.