Beschreibung
Key Responsibilities:• Design, develop, test, deploy, maintain and improve software
• Develop low-level interfaces and drivers
• Integrate machine vision into Embedded systems
• Actively participate as a member of a cross-functional team in order to appropriately plan and schedule programs
• Effectively report status, concerns and make recommendations in team meetings
Required Experience, Education, Skills and Competencies:
• BA/BS degree in Computer Science, Computer Engineering or relevant technical field or equivalent practical experience
• 5+ years in an engineering or technical role with the following skills:
• Excellent C, C++ and object-oriented design, analysis, and Software debugging skills for Embedded systems
• Experience developing Linux applications, libraries, and device drivers.
• Programming with Real Time and memory limiting Embedded constraints
• SW debug and ability to effectively use oscilloscopes, logic and protocol analyzers, and other standard electronics lab equipment
Additional Preferred Experience, Education, Skills and Competencies:
• Experience with NXP/Freescale family of microcontrollers (imx/Kinetis)
• Background working with CMOS image sensors
• Experience in communication protocols (Bluetooth, Ethernet, Serial, USB)
• Image processing or manipulation
• Strong analytical and diagnostic skills
• Proven ability to interface with customers and lead technical solutions to complex user requirements
• Experience with Image processing, machine vision, and deep learning frameworks such as Caffe, Tensorflow, Tensorflow Lite is a plus.