Embedded / Full Stack Software Engineer - Mid Level (City of Sydney)

Embedded / Full Stack Software Engineer - Mid Level (City of Sydney)

09 Aug
|
Certus Recruitment Group
|
City of Sydney

09 Aug

Certus Recruitment Group

City of Sydney

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.
- Explicit 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 .

#J-18808-Ljbffr

📌 Embedded / Full Stack Software Engineer - Mid Level (City of Sydney)
🏢 Certus Recruitment Group
📍 City of Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded / full stack software engineer - mid level (city of sydney) / city of sydney

Subscribe to this job alert:

Get the latest job offers by email for: embedded / full stack software engineer - mid level (city of sydney) / city of sydney