Job Description
WE MAKE COMPUTERS THAT CAN SEE
Cognex is the global leader in the exciting and growing field of machine vision. With over $600 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. 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.
Portland’s Engineering Center
We are a set of small, dynamic teams passionate about making machine vision easy. Our embedded systems are responsible for manufacturing and processing over a billion products a day. We are responsible for architecting, developing, and verifying firmware for our highly successful In-Sight and DataMan product lines. The team works closely with hardware development and application Engineering teams and customers across the company to deliver cutting edge products on a rapid development schedule.
Your role
Join one of our Portland engineering teams working on various software development projects, continuous integration and test projects, or dev-ops infrastructure projects. Assignments will be based on individual skill sets, areas of interest, and areas of need that Cognex has. Demonstrated skill and passion for software development may lead to more complex development assignments over the course of the internship.
Qualifications
- Currently pursuing a bachelors or master’s degree in computer science, electrical engineering, or other relevant technical discipline
Responsibilities
- Work with engineers across the company to develop new products and services
- Develop prototypes to prove out key design concepts and quantify technical constraints and prototypes
- Take ownership of your contributions through unit testing, performance testing and writing documentation
Preferred skills and interest
- Software development in C/C++ or C# and python, TypeScript, JavaScript or Angular
- Comfortable working with test hardware such as oscilloscopes and function generators
- Experience with Arduino, Raspberry Pi, or other embedded platform development
- Linux experience
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.
Other Jobs from Cognex
Senior Application Engineer
Salesforce Principal Developer
Principal BI Developer
Similar Jobs
Lead Solution Architect, D
Software Development Engineer - FinTech, Fintech - Tax
GEN AI Intern
Full Stack Engineer, Sora
Senior Software Engineer, DGX Cloud Orchestration
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say