Software Engineer Sensor Systems
Core
Developing and maintaining automated agricultural solutions, specifically robotic milking systems and Automated Guided Vehicles (AGVs), by combining software engineering with machine vision.
Role type
Embedded software engineer (C++/Python) specializing in machine vision and robotics
Builds
Robotic milking systems and Automated Guided Vehicles (AGVs) for dairy farms
Domain
Agriculture / Robotics / Machine Vision
Deliverable
production ML models | product features
Required skills
C++, Python 3.7, machine vision concepts, OpenCV, FreeRTOS, Embedded Linux, Git, system-level design, technical documentation
Preferred skills
CI/CD systems, cybersecurity knowledge
Technologies
C++, Python, OpenCV, FreeRTOS, Embedded Linux, Git
Responsibilities
Design, implement, and test C++ and Python software; optimize and troubleshoot machine vision algorithms; optimize data structures and algorithms for production; maintain existing embedded software; ensure quality through code reviews and unit/integration tests; participate in Agile processes including goal setting and risk management
Seniority
Mid-level to Senior, hands-on IC