×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Natick, Middlesex County, Massachusetts, 01760, USA
Listing for: Cognex Corporation
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 130000 - 170000 USD Yearly USD 130000.00 170000.00 YEAR
Job Description & How to Apply Below

Job Description

About us – Cognex is the largest, most successful and recognized global player in industrial machine vision. Using advanced optics, image sensors and artificial intelligence software, Cognex vision and  capture an image, then analyze it to make sense of what’s being seen. We are deeply committed to fostering an inclusive and equitable work environment, guided by our "Work Hard, Play Hard, Move Fast" culture, which celebrates employee innovation, determination, and dedication in a dynamic, fun, and distinctive atmosphere.

We are working on a hybrid schedule, 3 days in the office, 2 at home.

Team

The In-Sight Products team is a cornerstone of Cognex success. Our software engineers design, develop, and implement the next generations of machine learning and machine vision sensors and user interfaces. We work in a full‑stack environment that includes a combination of embedded Linux platforms, Microsoft Windows technologies, and a variety of programming languages.

Role

The team is seeking a talented Senior Software Engineer with a passion for programming and a record of getting things done. As a Senior Software Engineer, you will design, develop, test, and implement advanced machine vision systems.

Essential Functions
  • Design and develop software for sensor firmware, user interfaces, PC applications, and web services.
  • Join one of the seven scrum teams within the larger In‑Sight organization.
  • Drive scrum stories and epics from refinement and planning to completion.
  • Work to achieve schedule milestones.
  • Present accurate status updates and demos at sprint reviews.
  • Partner with Product Development and Marketing teams to develop requirements and influence priorities.
  • Work with Core Technology and Vision Tool development teams to integrate new technology and features into the customer‑facing product.
  • Lead cross‑team design reviews, participate in regular code reviews, guide code quality, and mentor junior developers.
  • Interact with customers and customer support teams to debug important customer issues.
  • Maintain and improve legacy code and architecture.
Knowledge,

Skills and Abilities
  • Experience with C++.
  • Experience with C# and/or Java.
  • Experience with Python and/or JavaScript.
  • Full‑stack comfort with a variety of technologies.
  • Experience with Embedded Linux OS/System programming (Yocto).
  • Experience with Microsoft Development (Visual Studio, .NET, Winforms/WPF).
  • Familiar with software development processes, source control, formal bug tracking.
  • Strong debugging and problem‑solving skills.
  • Team player and ability to work on multi‑site development projects.
  • Customer focused, detail oriented.
  • Process improvement mindset.
  • Willingness and passion to improve code architecture and automated tests.
  • Good presentation, communication, organizational, and interpersonal skills.
Minimum Education and Work Experience Required
  • BS or MS in Electrical Computer Engineering (or Computer Science).
  • 3‑5 years of experience in software development.
Salary and Benefits

Cognex believes in fair and equitable pay. A reasonable estimate of the base salary range for this role is 130,000

USD – 170,000

USD. Actual salaries may vary within the range, or be above or below the range, based on factors including, but not limited to, education, training, experience, professional achievement, business need and location. In addition to base salary, employees will participate in an annual bonus plan based on company and individual performance or a sales incentive plan. This position provides a comprehensive benefits package, including health, dental and vision insurance;

a 401(k) retirement plan with company matching; employer‑paid disability, family leave and life insurance; paid time off (including holidays); optional voluntary benefits; and recognition and wellness programs.

Equal Employment Opportunity

Cognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

The only thing smarter than our vision and  are the people that stand behind them. One of them could be you!

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary