C++ Software Engineering position, working closely to a PhD-level R&D team, turning prototypes into products. AI, Autonomous Vehicles, Golang & more!C++ Software Engineer | Sydney/Melbourne, Hybrid | C++, Autonomous Systems, Computer Science, Python, Golang | Baseline ClearanceI''m working with an awesome international company who are looking for an experienced C++ Engineer that''s early in their career to join a growing product engineering team. Here, you''ll work closely with R&D & robotics specialists, turning prototype algorithms and systems code into production-grade, maintainable software.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.C++ Software Engineer ResponsibilitiesOptimise and productionise performancecritical algorithms and systems modules in C++Work with R&D teams to convert prototype code (algorithms, modelling, autonomy behaviours) into stable, maintainable production softwareSupport integrations with robotics platforms (ROS1/ROS2 or other C++/Python-based frameworks)Contribute to GUI alignment by supporting shared frameworks and ensuring consistent engineering patterns across projectsProvide technical oversight to offshore teams or contractors delivering backend or systems componentsParticipate in architecture discussions, code reviews, and engineering quality improvementsHelp shape longterm backend and systems architecture and productsC++ Software Engineer RequirementsProfessional experience with C++ in a commercial or highly engineered environmentPython experience including backend/API work (not just scripting or research tooling)C++ experience in one or more of: robotics, embedded systems, simulation, algorithm optimisation, or highperformance computingBackground in product engineering, ideally within regulated, safetycritical, or complex engineering industries (defence, robotics, medical, industrial systems, etc.)Strong grounding in software engineering principles (design, testing, maintainability, structured development practices)Ability to interpret prototype or researchgrade code and convert it into scalable, productionready systemsExcellent communication skills; comfortable providing technical leadership or guidance to external contributorsBaseline clearance or ability to obtain oneWillingness to upskill & work with other languages, Python/GolangIf interested, please apply with your most uptodate resume & I''ll be in touch.#J-18808-Ljbffr
Job Title
Software Engineer (C )