Demo

Associate Software Engineer

Cognex Corporation
Portland, OR Full Time
POSTED ON 1/28/2025
AVAILABLE BEFORE 3/28/2025

Job Description

The Company: 

Cognex is the global leader in the exciting and growing field of machine vision. With over $800 million of cash in the bank and no debt, we are a financially strong international company with a culture that maintains the fast paced, creative environment of a startup. Our employees, proudly called “Cognoids,” take their work but not themselves seriously.   Our Work Hard, Play Hard, Move Fast culture recognizes our employees for their innovation, perseverance, and hard work in a fun, rewarding, and quirky environment.  

 

The Team: In-Sight Products: 

In-Sight Products is one of the Business Units at Cognex that is actively developing new sensor platforms for the machine vision industry. This job involves product software development, design, and implementation for next generation machine vision hardware devices and user interfaces.  The work will involve a combination of embedded Linux development and Microsoft Windows technologies with a variety of programming languages and libraries. 

 

The Role:  Associate Software Engineer: 

This team is seeking a talented, innovative software engineer who has a passion for programming and the desire to tackle complex and challenging problems to join the In-Sight Products development team.  As an associate software engineer, you will design, develop, test, and implement the most sophisticated machine vision systems in the world.   Project complexity and independence will depend on experience and capability. 

 

Essential Functions: 

  • Development of C Firmware components to drive sensor functionality 

  • Development of C# UI components to interface with embedded devices. 

  • Be part of a team of software developers creating new software for machine vision hardware devices. 

  • Provide creative engineering solutions to complex issues making you, and those around you, more efficient and more productive. 

 

Knowledge, Skills and Abilities 

Looking for candidates that can demonstrate skills in several of these areas: 

  • Knowledge with C and C  

  • Knowledge with C# 

  • Knowledsge with embedded Linux a plus 

  • Familiar with software development processes, source code control, formal bug tracking  

  • Experience with developing Windows applications for PC’s a plus 

  • Experience with Microsoft .NET Framework technology a plus 

  • Experience with object orientated design and programming 

  • Experience with Microsoft Visual Studio 

  • Experience with graphical user interface design 

  • Strong debugging and problem-solving skills 

  • Team player and ability to work on multi-site development projects 

  • Ability to work in an agile/scrum environment 

  • Self-motivated and ability to work independently 

  • Good presentation, communication, organizational, and interpersonal skills 

 

Minimum education and work experience required:  

  • Bachelors degree in a related technical field or related discipline 

Additional Job Description

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.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Associate Software Engineer?

Sign up to receive alerts about other jobs on the Associate Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cognex Corporation

Cognex Corporation
Hired Organization Address Houston, TX Full Time
Job Description About us- Cognex is the largest, most successful and recognized global player in industrial machine visi...
Cognex Corporation
Hired Organization Address Natick, MA Full Time
Job Description COMPANY OVERVIEW: Cognex is a world leader in machine vision , a fast-growing branch of AI. The 1 millio...
Cognex Corporation
Hired Organization Address Tempe, AZ Full Time
Job Description About us- Cognex is the largest, most successful and recognized global player in industrial machine visi...
Cognex Corporation
Hired Organization Address Natick, MA Full Time
About Cognex We are the largest, most successful and recognized global player in industrial machine vision. Our company ...

Not the job you're looking for? Here are some other Associate Software Engineer jobs in the Portland, OR area that may be a better fit.

Associate Software Engineer

Delta System and Software Inc., Beaverton, OR

Atlas Graduate Program: Software Engineer Associate (2025)

Siemens EDA (Siemens Digital Industries Software), Wilsonville, OR

AI Assistant is available now!

Feel free to start your new journey!