20 Aug
|
ProFound People
|
Victoria
20 Aug
ProFound People
Victoria
Job Description
Principal Consultant | Below Average Golfer
n
Software Engineer, C++/Python | Melbourne, Hybrid | C++, Python, FastAPI | Baseline Clearance
n
I'm working with an awesome international company who are looking for a strong C++/Python Engineer to assist with their algorithms, backend, and autonomous systems software streams.
n
This role sits within a growing product engineering team, working closely with R&D;, robotics specialists, and multi-agent AI teams, seeing you turn prototype algorithms and systems code into production-grade, maintainable software.
n
You'll own core backend and systems engineering capability, guide delivery quality, and work with outsourced or offshore contributors as the senior within your domain. This is a product-focused role, suited to engineers who have worked in high-reliability or regulated environments, robotics, simulation, or complex engineered systems.
n
Software Engineer Responsibilities
n
n
Implement and maintain backend components and APIs using Python, ensuring scalability, testability, and positive engineering practice
n
Optimise and productionise performance-critical algorithms and systems modules in C++
n
Work with R&D; teams to convert prototype code (algorithms, modelling, autonomy behaviours) into stable, maintainable production software
n
Support integrations with robotics platforms (ROS1/ROS2 or other C++/Python-based frameworks)
n
Contribute to GUI alignment by supporting shared frameworks and ensuring consistent engineering patterns across projects
n
Provide technical oversight to offshore teams or contractors delivering backend or systems components
n
Participate in architecture discussions, code reviews, and engineering quality improvements
n
Help shape long-term backend and systems architecture and products
n
n
Software Engineer Requirements
n
n
Professional experience with C++ and Python in a commercial or highly engineered environment
n
Python experience including backend/API work (not just scripting or research tooling)
n
C++ experience in one or more of: robotics, embedded systems, simulation, algorithm optimisation, or high-performance computing
n
Background in product engineering, ideally within regulated, safety-critical, or complex engineering industries (defence, robotics, medical, industrial systems, etc.)
n
Strong grounding in software engineering principles (design, testing, maintainability, structured development practices)
n
Ability to interpret prototype or research-grade code and convert it into scalable, production-ready systems
n
Excellent communication skills; comfortable providing technical leadership or guidance to external contributors
n
Baseline clearance or ability to obtain one
n
n
If interested, please apply with your most up-to-date resume & I'll be in touch.
n
Seniority level: Mid-Senior level
n
Employment type: Full-time
n
Job function: Engineering and Information Technology
n
Industries: Software Development and Defense and Space Manufacturing
n
Location: Melbourne, Victoria, Australia
#J-*****-Ljbffr
📌 Software Engineer (Victoria)
🏢 ProFound People
📍 Victoria