Are you a recent graduate of Software Engineering, Computer Engineering, Electrical/Electronic Engineering, Computer Science or a related discipline?
We're looking for a Graduate Embedded Software Engineer to join a growing engineering team developing advanced IoT and embedded solutions used across mining, industrial, and heavy equipment environments. This is an exciting opportunity to work on technology that connects machines, captures critical operational data, and helps organisations improve safety, productivity, and performance.
You'll work alongside experienced engineers who will mentor and support your development while giving you exposure to the full product lifecycle—from software development and hardware integration through to field deployments and customer-facing projects.
What You'll Be Doing
As part of a collaborative engineering team, you'll:
-
Develop and maintain embedded Linux applications using C/C++
-
Investigate, troubleshoot, and resolve software issues in deployed systems
-
Support the design and integration of machine interfaces and onboard technologies
-
Assist with the creation and maintenance of wiring diagrams and technical documentation
-
Participate in code reviews and contribute to software quality improvements
-
Create and execute test cases to ensure system reliability and performance
-
Analyse logs and field data to identify root causes and support continuous product improvement
-
Work closely with software, hardware, and deployment teams to deliver integrated solutions
-
Participate in customer deployments, commissioning activities, and occasional site visits
Team & Growth
-
Work within an agile environment (Scrum / Kanban)
-
Participate in stand-ups, sprint planning, and retrospectives
-
Learn from senior engineers through mentoring and feedback
-
Continuously develop your technical skills
You'll also bring:
-
Exposure to C/C++ development through university, internships, personal projects, or industry experience
-
An interest in embedded systems and Linux-based development
-
Strong problem-solving and debugging skills
-
Familiarity with Linux fundamentals, networking, or scripting
-
A willingness to learn about hardware integration and industrial technologies
-
Strong communication skills and a collaborative mindset
-
Curiosity, initiative, and a desire to continuously learn and improve
Why You'll Love This Opportunity
-
Work on real-world technology deployed in challenging industrial environments
-
Gain hands-on experience with embedded Linux, IoT systems, and machine integration
-
Be mentored by experienced engineers and technical leaders
-
Build practical skills across software, hardware, testing, and deployment
-
Enjoy a supportive team culture focused on learning and development
-
Opportunities for site visits and exposure to cutting-edge industrial technology projects
-
Career growth pathways within a high-performing engineering team
Why Join?
-
Hybrid working arrangements (when up to speed and by negotiation)
-
Become part of a fun, inclusive, and high‑performing team
-
Supportive engineering culture focused on learning and growth
-
Learning & development programs
-
Gym membership and wellbeing support
-
Weekly team learning lunches
-
Opportunities for travel across Australia and internationally
-
Modern office in West End, Brisbane with excellent transport access and excellent end of trip facilities
-
May also have opportunities to visit customer sites, participate in company events and retreats, and contribute to shaping the future of our products and platforms.
Our client has been recognised as a Great Place to Work multiple years in a row and place strong emphasis on learning, collaboration, and wellbeing.
How to Apply
Apply now with your resume, university transcript and a short cover letter outlining your suitability for the role. If you have any questions, call Fortunato ("Forty") Galluzzo on 043 870 947.
Eligibility
Only candidates with Australian or New Zealand citizenship or Australian PR will be considered.