ViewJobs
Listed 11 weeks ago

Senior Software Engineer - C++

Sonitec

Engineering - Software
Location
Sydney, NSW
Type
Full-time

About the role

 

About the role

The company is seeking a Senior Software Engineer with C++ & Algorithm experience to join the Sensor Fusion AI Team in Sydney.

 

Responsibilities, Duties and Expectations

  • Drive the development of our Sensor Fusion engine to meet the most demanding operational requirements in real-world deployments and contribute to its architectural direction and long-term vision.
  • Design, develop, refactor, and deploy software focused on high availability, low latency, and scalability.
  • Profile, benchmark, and optimise both new and existing performance-critical code by leveraging multi-threading, language bindings, GPU acceleration, and other advanced techniques.
  • Work in close collaboration with relevant stakeholders to troubleshoot and resolve bug/issue reports.
  • Apply software engineering best practices including refactoring, testing, and documentation to ensure code quality and maintainability.
  • Collaborate closely with other engineers and become a valued member of an autonomous, cross-functional team.

 

Qualifications, Experience and Skills

  • BS degree in Computer Science, Mathematics or similar technical field of study or equivalent practical experience.
  • Minimum 5 years of experience in a professional Software Engineering environment.
  • Proficiency in C++ and familiarity with other general-purpose languages (ideally Python (not a must - with experience creating C++ bindings).
  • Knowledge of C++ meta build tools (CMake) and unit testing frameworks.
  • Strong background in developing data-intensive, real-time applications, and/or GPU-based processing systems (TensorRT, CUDA, etc.).
  • Familiarity with Linux and containerisation using Docker.
  • Experience in creating automated workflows for CI/CD.
  • Advanced understanding of data structures, algorithms, and the application of mathematics and physics in software development.

 

Nice to have

  • Experience with sensor fusion, multi-sensor data processing, or object tracking algorithms
  • Background in AI/ML is a plus
  • Knowledge of monitoring tools such as Prometheus, Grafana, or similar observability frameworks

Applications via recruiterflow.com

Similar jobs

Your job hunt, handled

Meet Hunter, your job-hunting agent.

Ask about any role and get a straight answer on your fit. Then stop searching: new matches land in your WhatsApp the moment they’re listed.

Meet Hunter

Free for jobseekers