CareerPlan

C++ Engineer - Embedded Animal Guidance

AucklandFull-time2026-10-31 → 2026-11-10
Hybrid

Core

Design and implement guidance firmware and virtual fencing logic for animal collars, managing state machines, geometry, and low-bandwidth radio protocols to guide millions of cattle across thousands of farms.

Role type

Senior C++ Embedded Engineer (Animal Guidance)

Builds

Virtual fencing guidance system for animal collars

Domain

AgTech / Embedded Systems / Animal Welfare

Deliverable

production ML models | product features

Required skills

C++23, FreeRTOS, state machine design, pathfinding algorithms, low-bandwidth radio protocols, real-time constraints, concurrency, memory management, geometry reasoning, probability reasoning, root cause analysis

Preferred skills

Safety-critical systems, unreliable communication links, animal behavior knowledge, outdoor hardware experience

Technologies

C++23, FreeRTOS

Responsibilities

Design guidance algorithms and state machines for virtual fences, implement protocols for low-bandwidth data transmission, debug intermittent field-only problems, collaborate with cross-functional teams and animal experts, mentor other engineers

Seniority

Senior, hands-on IC