Senior Software Engineer
Core
Design, implement, and test system-level software for embedded Linux platforms and 2D/3D data acquisition for industrial machine vision applications.
Role type
Senior embedded software engineer (computer vision)
Builds
Embedded vision solutions and 3D data acquisition tools for industrial applications
Domain
Industrial machine vision, embedded systems, robotics
Deliverable
production ML models | product features
Required skills
C++, embedded Linux development, system-level software design, automated testing, performance evaluation
Preferred skills
GCC, CMake, Git, ARM/x86 architecture knowledge
Technologies
Linux, C++, GCC, CMake, Git, ARM, x86
Responsibilities
Design and implementation of system-level software and algorithms for embedded Linux devices, Participate in code reviews across teams and codebases, Automated testing, QA and runtime performance evaluation of new features and functionality
Seniority
Senior, hands-on IC