CareerPlan

Senior Software Engineer

Adelaide, South AustraliaFull-time2026-10-30 → 2026-11-11
Based in Australia

Core

Design, develop, test, and maintain embedded and computer-based software solutions for autonomous agricultural machinery and precision farming systems.

Role type

Senior Software Engineer (Embedded Systems)

Builds

Self-driving tractors, smart equipment, and precision agriculture guidance systems

Domain

Agriculture / Embedded Systems / Automotive

Deliverable

production ML models | product features

Required skills

C/C++, Real-Time Embedded Systems, Object-Oriented Design, Multi-threaded programming, Debugging, Software Development Lifecycle (SDLC), AI-assisted development tools

Preferred skills

Agricultural machinery, automation, guidance systems, hardware integration

Technologies

C, C++, GitHub Copilot

Responsibilities

Design and develop software for agricultural technology products, create technical designs and documentation, build robust multi-threaded and event-driven software systems, debug and optimize complex applications, support software testing and validation, provide technical guidance and mentoring to engineers, collaborate with cross-functional teams

Seniority

Senior, hands-on IC