Career Center

Software Engineer

VAIA Technologies LLC

Apply for this Position

Posted on 10/07/2021


Westborough, MA.


VAIA Technologies is a leading US provider of solutions for customers looking to make dramatic improvements in product and process quality and reliability. Our skilled team of software developers and engineers utilize the latest technologies and techniques in machine vision, automation, and robotics to deliver integrated solutions that address the most challenging customer needs.

Responsible for software development tasks in support of VAIA’s machine vision, automation, service, and support offerings, the Software Engineer will work on software coding and design projects both independently and in collaboration with an extended team of software developers and engineers. While the primary emphasis of this position is hands-on coding, this individual will be exposed to all aspects of delivering an integrated solution to a customer and will be expected to be able to interface directly with customers.


  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Major Duties & Responsibilities

  • Function as a key member of a software development team
  • Individually responsible for programming, testing, and delivering application code
  • Develop user interface software as a front-end to desktop applications
  • Work closely with customers in delivering and supporting applications and troubleshoot issues.
  • Collaborate with extended team members to write and test code
  • Support bug fixes and troubleshooting remotely or on customer premises
  • Implement technical algorithms with guidance from machine vision experts
  • Develop machine control software
  • 10% domestic travel required, possible international travel.

Minimum Skills & Abilities

  • Have strong customer-facing and communication skills
  • Be creative and have strong problem-solving skills with the ability to conceptualize solutions to complex problems
  • Be self-motivated with drive, enthusiasm, and commitment
  • Be a quick study on new technology and concepts
  • Be comfortable dealing with conflict and delivering to project deadlines
  • Be comfortable working with a small team in a high energy environment
  • Be able to work and make decisions independently

Minimum Education & Experience

  • Bachelor’s Degree or higher in Computer Science
  • Exceptional programming skills and a history of successful projects
  • Experience with Microsoft Visual Studio and modern source code control systems

Apply for this Position

Back to All Careers

Member Since 2014


Founded as Machine Vision Company (MVC) in 2002 and headquartered just outside Boston MA and with offices in Austin TX, VAIA Technologies is a full service machine vision, automation and robotics systems integrator providing turnkey vision solutions, custom machine builds, vision consulting in support of manufacturing and OEMs across a wide range of industries. The company was rebranded and renamed to VAIA Technologies in 2017 to better reflect our full range of offerings and capabilities: Vision, Automation, Integration, Analytics. Differentiated by an extensive in-house software development and engineering expertise, VAIAs systems have been successfully deployed nationwide and internationally to over 300 clients including many Fortune 500 clients. VAIA specializes in conceptualizing, designing installing and maintaining solutions that address most difficult of issues. Our engineers are highly skilled at identifying and deploying the correct technology for each project. As well as being a leading US based Cognex Partner System Integrator (PSI), we also have years of experience integrating technology from Keyence, Halcon, Allen Bradley, Fanuc, Opto Engineering and others.

Apply for this position

(Please combine your cover letter and resume into one attachment for upload - .doc, .docx, or .pdf only)