Halter

Senior C++ Engineer - Embedded Animal Guidance

Auckland. Posted 16 days ago

The role

You will own the guidance firmware and virtual fencing logic on collars to guide animals. You will design guidance algorithms, state machines, and protocols using modern C++23 on FreeRTOS.

What you will do

  • Own the guidance firmware and virtual fencing logic on collars
  • Design guidance algorithms, state machines and geometry for virtual fences and paths
  • Design protocols for guidance data and animal data over low-bandwidth radio links
  • Build software in modern C++23 on FreeRTOS
  • Debug intermittent, field-only problems using logs and telemetry
  • Work with firmware, backend, frontend engineers, designers and animal experts
  • Contribute to the quality and reliability of the guidance system
  • Support and mentor other engineers through design conversations and code reviews

Required qualifications

  • Solid experience shipping software for resource-constrained systems, such as embedded devices, consoles or real-time engines
  • Strong C++ fundamentals and software design patterns
  • Comfort with tight constraints: concurrency, limited memory and stack, and real-time behaviour
  • Good judgement under uncertainty
  • Ability to reason about geometry, probability and timing
  • A strong sense of ownership
  • Ability to give and receive feedback well

Nice to have

  • Experience with state machines or pathfinding
  • Experience with real-time operating system internals (FreeRTOS or similar), interrupts and reasoning about scheduling, priorities and timing guarantees
  • Experience with safety-critical systems, or with unreliable, low-bandwidth communication links
  • Experience working with animals, or genuine curiosity about farming, animal welfare, or hardware that has to survive outdoors, unattended, on a live animal

Benefits

  • Salary, benefits and an employee stock ownership plan
  • Southern Cross Health Insurance
  • Annual $1000 self-development budget
  • 6 months of fully paid parental leave for primary caregivers
  • 4 weeks of fully paid secondary caregiver leave
  • Wellness leave
  • Unlimited paid annual leave

About the company

Halter enables farmers and graziers to run productive and sustainable operations using virtual fencing. The company is backed by Tier 1 investors including Founders Fund and Bessemer Venture Partners.

Senior C++ Engineer - Embedded Animal Guidance at Halter | JobZoey