Senior Computer Vision Software Engineer


Job Overview

Position Title: Senior Computer Vision Software Engineer

Position Description: Protingent Staffing has an exciting contract opportunity with our client in Bellevue Washington for an experienced Computer Vision Engineer:

Job Requirements:

Design, prototype, implement, and performance optimize mathematical models, algorithms, software, and associated compute platform for a computer vision system used in tracking, identifying, and killing airborne insects
Architect processes and design how they interface
Devise data storage architecture and data synchronization
Lead and manage engineering projects from feasibility stage to commercialization
Translate numerical and combinatorial algorithms prototyped in a high-level language to efficient implementation
Participate in overall system architecture and design, in cooperation with electrical, mechanical, and optical engineers
Develop and maintain project risk management and prioritized project deliverables structures, with a view toward on time and on budget delivery
Work with cross functional technology development teams to define the criteria for moving the project from prototype into product development
Clearly communicate/present product development updates to internal and external team members, executives, and other stakeholders
Design and execute field demonstration programs, traveling as needed to test sites and partner locations to assess efficacy and gather feedback
This role has no direct reports currently, but candidate must be comfortable leading project teams

Job Qualifications:

An indelible desire to change the world for the better
BS in computer science, mathematics or equivalent; MS or PhD preferred
10+ years of experience in C or C++ software development as a Computer Vision Engineer, Software Architect, Principal Software Engineer, Computer Scientist, Software Engineer, Research Software Engineer, Embedded Software Engineer, or related title
Practical experience with digital signal processing (DSP) techniques such as digital filtering and frequency estimation
Machine vision and GPU computing experience in a constraint programming environment
Experience with parallel computing platforms such as CUDA
Basic knowledge of computer vision, or at a minimum, rudimentary facility with linear algebra
Proficiency designing in a Real Time OS (RTOS) such as VxWorks, FreeRTOS, PSOS or related; Linux kernel experience a plus
Facility with writing drivers for custom hardware is preferred
Experience using version control systems and defect tracking software
Real world product development experience, including having shipped products
Some project management experience, including managing requirements, budgets, and schedules
Proficiency with control systems and debugging system performance is required
Experience working in the developing world a plus

About Protingent: Protingent is a niche provider of top Engineering and IT talent to Software, Electronics, Medical Device, Telecom and Aerospace companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding, and exciting work opportunities for our candidates.

Benefits Package: Protingent offers competitive salary, 100% paid health insurance, education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.Senior Computer Vision Software Engineer 1

View More
Job Detail
Shortlist Never pay anyone for job application test or interview.