JOB REQUIREMENTS: Job Description The Company: Cognex is the globalleader in the exciting and growing field of machine vision. With over\$800 million of cash in the bank and no debt, we are a financiallystrong international company with a culture that maintains the fastpaced, creative environment of a startup. Our employees, proudly called\"Cognoids,\" take their work but not themselves seriously. Our WorkHard, Play Hard, Move Fast culture recognizes our employees for theirinnovation, perseverance, and hard work in a fun, rewarding, and quirkyenvironment. The Team: In-Sight Products: In-Sight Products is one ofthe Business Units at Cognex that is actively developing new sensorplatforms for the machine vision industry. The job involves productsoftware development, design, and implementation for next generationmachine vision hardware devices and user interfaces. The work willinvolve a combination of embedded Linux development and MicrosoftWindows technologies with a variety of programming languages andlibraries. The Role: Associate Software Engineer: This team is seeking atalented, innovative software engineer who has a passion for programmingand the desire to tackle complex and challenging problems to join theIn-Sight Products development team. As an associate software engineer,you will design, develop, test, and implement the most sophisticatedmachine vision systems in the world. Project complexity and independencewill depend on experience and capability. Essential Functions:Development of C# UI components to interface with embedded devices.Development of C++ Firmware components to drive sensor functionality Bepart of a team of software developers creating new software for machinevision hardware devices. Provide creative engineering solutions tocomplex issues making you, and those around you, more efficient and moreproductive. Knowledge, Skills and Abilities Looking for candidates thatcan demonstrate skills in several of these areas: Knowledge with C#Knowledge with C and C++ Knowledsge with embedded Linux a plus Familiarwith software development processes, source code control, formal bugtracking Experience with developing Windows applications for PC\'s aplus Experience with Microsoft .NET Framework technology a plusExperience with object orientated design and programming Experience withMicrosoft Visual Studio Experience with graphical user interface designStrong debugging and problem-solving skills Team player and ability towork on multi-site development projects Ability to work in anagile/scrum environment Self-motivated and ability to work... For fullinfo follow application link. Cognex is an equal opportunity employer.Cognex evaluates qualified applicants without regard to race, color,religion, gender, national origin, age, sexual orientation, genderidentity or expression, protected veteran status, disability/handicapstatus or any other legally protected characteristic. *****APPLICATION INSTRUCTIONS: Apply Online: ipc.us/t/610E0A4E74C44AFF