C++ Engineer, Animal Guidance (Embedded)
About Halter
What you'll be doing
What you'll bring
You don't need a firmware-only background. Game and game engine developers work on many of the same challenges we do: steering agents through a world, collision with irregular shapes, state machines that must never get stuck, and squeezing everything into a fixed frame budget. If that's you, we'd love to hear from you. Solid experience shipping software for resource-constrained systems, such as embedded devices, consoles or real-time engines, and the scars to show for it.
- Strong C++ fundamentals and software design patterns.
- Comfort with tight constraints: concurrency, limited memory and stack, and real-time behaviour."
- Good judgement under uncertainty: inaccurate sensor data, unexpected animal behaviour and unclear requirements.
- You enjoy reasoning about geometry, probability and timing, like working out the best path to guide a cow, or how sure we are of where an animal is.
- A strong sense of ownership. You want to understand why something works, not just that it works, and you follow problems all the way to root cause.
- Give and receive feedback well, as a strong team player.
Bonus points for
- 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. We can teach the domain, but the curiosity has to be there already.
Our Benefits
- Our time to recharge is valued, we're offered wellness leave and unlimited paid annual leave.
- Healthy body, healthy mind. We're partnered with Southern Cross Health Insurance to support your well-being.
- We offer 6 months of fully paid parental leave for primary caregivers, 4 weeks of fully paid secondary caregiver leave and many other parental benefits that support you and your family.
- Our personal growth is important. Halter offers an annual $1000 self-development budget to be used for anything that fuels personal growth.
- Importantly, we offer an inclusive and attractive remuneration package made up of salary, benefits and an employee stock ownership plan.
- Delicious snacks and drinks are available for your daily flow.
Our Office First Approach
Join our team
Why our team loves working at Halter
Work that genuinely matters.
Spectacular people solving hard problems.
You'll grow here.
This isn't easy, and we love that it's hard.
Not included in the source posting: what you'll do, qualifications.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.