Embedded / Full Stack Software Engineer - Mid Level
- Sydney
- Permanent
- Permanent IT
- CTd4-1635604
- 04/12/2025
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 a Mid-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
Essential Skills & Experience
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.
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 a Mid-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.
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.
- 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.
- Minimum 2 years of software development experience.
- Degree in Computer Science, IT, or Electrical Engineering (Computer Science major preferred).
- 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.
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.
