Lead Software Engineer | C++ | Yocto | Rust at Reqiva Ltd
Brisbane QLD 4000, Queensland, Australia -
Full Time


Start Date

Immediate

Expiry Date

20 Aug, 25

Salary

200000.0

Posted On

21 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Messaging, Embedded Systems, Python, C++, Performance Tuning, Rust, Test Automation

Industry

Computer Software/Engineering

Description

LEAD SOFTWARE ENGINEER | C++ YOCTO, AWS IOT | PYTHON | RUST

Location: Brisbane, Australia - hybrid
You will be joining a global company, R&D team who building IOT solutions for industrial environments.
As Technical Lead, Software Engineering, you’ll technically guide a team of engineers in developing a robust, Linux-based hardware and software solution at the edge. This role blends hands-on architecture, engineering excellence, and team leadership, working on a product that through data ingestion delivers real-time insights to their customers.

IDEAL EXPERIENCE:

  • 5+ years of hands-on software development experience embedded systems on Linux/Unix platforms
  • Proven experience leading or mentoring high-performing engineering teams
  • Deep expertise in C++, with knowledge of Python or Rust a plus
  • Familiarity with Yocto, AWS IoT Core, or related IoT technologies highly valued, not essential.
  • Strong understanding of messaging (ZeroMQ, MQTT, etc.) and microservice architecture
  • Hands-on experience with CI/CD pipelines, test automation, and performance tuning
  • Comfort with both relational and time-series databases (e.g., PostgreSQL, SQLite, InfluxDB)
  • Exposure to CAN, GNSS, or other telemetry systems is beneficial.
Responsibilities
  • Lead the architecture and development of edge computing services, with performance, reliability, and scalability
  • Collaborate across hardware, software, and DevOps teams to deliver a world-class solution
  • Mentor and guide engineers, promote clean code practices, and foster a culture of technical excellence
  • Own the development lifecycle: from technical design and test planning to deployment and ongoing optimisation
  • Support operations and customer teams with root cause analysis and issue resolution
  • Partner with product leaders to align technical decisions with product direction
Loading...