Embedded / Full Stack Software Engineer - Mid Level

Embedded / Full Stack Software Engineer - Mid Level

Full-Time On-site
C

Embedded / Full Stack Software Engineer - Mid Level

Embedded / Full Stack Software Engineer – Mid Level
Parramatta, NSW (Sydney)
Full-Time | Hybrid (Mon, Tue & Thu in-office)
Certus Recruitment Group is working with a leading technology organisation in Parramatta to hire aMid-Level Embedded / Full Stack Software Engineer.
This role offers broad exposure across embedded firmware, Linux systems, backend services, and system-level engineering. You'll join a collaborative, fast-paced environment where you'll contribute to key product components, troubleshoot complex issues, and work closely with both firmware and backend teams.
Responsibilities

  • Develop, maintain, and debug embedded firmware and software on Linux systems (Yocto, kernel drivers, system services).
  • Build, deploy, and troubleshoot containerised components using Docker and orchestration tools.
  • Develop backend services and APIs using .NET / .NET Core.
  • Write C++ for performance-critical functions and Python for automation, scripting, and tooling.
  • Ensure smooth integration between embedded firmware and backend services.
  • Create and maintain unit tests, integration tests, CI/CD pipelines, and automated build processes.
  • Perform system-level debugging including logs, traces, memory analysis, and profiling.
  • Participate in architecture and design reviews.
  • Support field debugging, root-cause analysis, and implement patches or hotfixes when required.
  • Contribute to coding standards, documentation, and engineering best practices.
  • Provide technical support and mentoring to junior engineers.

Requirements
Essential Skills & Experience

  • 3–5+ years of experience in embedded, systems, or backend software development.
  • Strong Linux experience, including Yocto build systems, layers, and customisation.
  • Proficiency in modern C++ (STL, concurrency, debugging).
  • Experience developing services using .NET / .NET Core.
  • Solid Python scripting experience for tooling and automation.
  • Hands-on experience with Docker and containerisation practices.
  • Strong debugging skills across the firmware, OS, and service layers.
  • Familiarity with cross-compilation, toolchains, and Git version control.
  • Understanding of networking, IPC, and communication protocols (RPC, REST, messaging).
  • Comfortable working with hardware interface specifications (SPI, I2C, UART, etc.).
  • Strong analytical and problem-solving skills with the ability to work across teams.
  • Clear communicator capable of bridging firmware and backend functions.

Desirable Skills

  • Experience with real-time operating systems or RT patches.
  • Experience with hardware bring-up and board support packages (BSPs).
  • Knowledge of cloud or IoT backends (Azure, AWS, MQTT).
  • Familiarity with embedded security and cryptography constraints.

Qualifications

  • Minimum 2 years of software development experience.
  • Degree in Computer Science, IT, or Electrical Engineering (Computer Science major preferred).

Benefits

  • Hybrid working model: in-office Monday, Tuesday & Thursday.
  • Western Sydney location: 12 minutes from the CBD by train and approximately 25 minutes by car.
  • Onsite parking and a modern office environment.
  • Supportive, collaborative team culture across firmware, backend, and DevOps functions.
  • Opportunity to work on core system components across embedded and cloud-connected technology stacks.
  • Exposure to complex technical challenges and opportunities for skill development across disciplines.

Candidates must have full Australian working rights.

Certus Recruitment Group is a well-established and experienced specialist consultancy providing sales, marketing, and IT recruitment services. We serve the technology sector across Australia, North America, the UK, and Europe.

Be careful - Don't provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad .

Embedded / Full Stack Software Engineer - Mid Level employer: Certus Recruitment Group

Join a pioneering company in satellite-enabled IoT connectivity, where your role as Director of Network Operations will not only drive operational excellence but also contribute to a purpose-driven mission that positively impacts people and the planet. Enjoy a flexible work environment in the heart of Adelaide, with a culture that champions collaboration, personal growth, and well-being, alongside comprehensive health benefits and support for mental health. This is an opportunity to lead a high-performing team while shaping the future of connectivity in remote areas.

C

Contact Details:

Certus Recruitment Group Recruitment Team