Connected Products & Analytics at Cognex Corporation in Natick, MA

Cognex Corporation
September 15, 2020
1 Vision Dr, Natick, MA
Job Type


Apply You will be redirected to Cognex Corporation's preferred application process.

Senior Software Developer - Angular Front-end, Connected Products and Analytics

Job DescriptionThe Company: 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 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. Role Description: The Connected Products and Analytics team at Cognex is looking for a front-end Angular developer to participate in the development of an exciting new product that facilitates the interaction of our devices with third party systems and the cloud. As a member of the Connected Product team the candidate is expected to play an active role in the development of a new product that connects the Cognex products to Industry 4.0 and IoT. This new product will discover and manage devices, configure them to collect data and provide a wide range of analytics and visualizations for the end-users. This role provides an opportunity to collaborate with our cross-functional, multi-national engineering teams, and get exposure to complex and challenging problems involving hardware, software, and systems integration across our top tier customer portfolio. Responsibilities:
* Work with the rest of the Connected Product team to develop new components and Web Apps in Angular
* Maintain and debug existing software components
* Develop new reusable components in Angular
* Interact with other teams and help them structure their applications to an Angular front-end
* Work on the integration of new features between the back-end and the front-end
* Develop end-to-end tests and unit tests and contribute to testing automation
Knowledge, Skills, and Abilities:
* High energy and motivated learner
* 3-5 years of Software development experience in a Linux environment
* Proven track development track record with Angular, HTML &CSS, Type
* Experience with RESTful Services and APIs
* Layout experience with Bootstrap (Responsive Design)
* Cross-Browser development
* Ability to work as a member of a team in a well-structured scrum development process
* Team player with ability to work effectively, share knowledge across the team and mentor junior team members
* Good presentation, communication and interpersonal skills
* Prior Familiarity with data visualization libraries and/or familiarity with Linux full stack applications will be considered a plus
* experience with cloud infrastructures such as AWS and/or MS Azure and/or experience with Angular based web applications will be considered a plus
Education and work experience requirements:
* Bachelor's or Master's degree in Computer Science or Computer Engineering
* 5+ years of proven track record as a professional software developer
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.

Job Expires: 2020-12-14
Apply You will be redirected to Cognex Corporation's preferred application process.

Rate This Job

Related Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?