21 Aug
|
Certus Recruitment Group
|
New South Wales
21 Aug
Certus Recruitment Group
New South Wales
Job Description
Embedded / Full Stack Software Engineer - Mid Level
n
Embedded / Full Stack Software Engineer – Mid Level
n Parramatta, NSW (Sydney)
n Full-Time | Hybrid (Mon, Tue & Thu in-office)
n Certus Recruitment Group is working with a leading technology organisation in Parramatta to hire aMid-Level Embedded / Full Stack Software Engineer.
n 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.
n Responsibilities
n
n
Develop, maintain, and debug embedded firmware and software on Linux systems (Yocto, kernel drivers, system services).
n
Build, deploy, and troubleshoot containerised components using Docker and orchestration tools.
n
Develop backend services and APIs using .NET / .NET Core.
n
Write C++ for performance-critical functions and Python for automation, scripting, and tooling.
n
Ensure smooth integration between embedded firmware and backend services.
n
Create and maintain unit tests, integration tests, CI/CD pipelines, and automated build processes.
n
Perform system-level debugging including logs, traces, memory analysis, and profiling.
n
Participate in architecture and design reviews.
n
Support field debugging, root-cause analysis, and implement patches or hotfixes when required.
n
Contribute to coding standards, documentation, and engineering best practices.
n
Provide technical support and mentoring to junior engineers.
n
n
Requirements Essential Skills & Experience
n
n
3–5+ years of experience in embedded, systems, or backend software development.
n
Strong Linux experience, including Yocto build systems, layers, and customisation.
n
Proficiency in modern C++ (STL, concurrency, debugging).
n
Experience developing services using .NET / .NET Core.
n
Solid Python scripting experience for tooling and automation.
n
Hands-on experience with Docker and containerisation practices.
n
Strong debugging skills across the firmware, OS, and service layers.
n
Familiarity with cross-compilation, toolchains, and Git version control.
n
Understanding of networking, IPC, and communication protocols (RPC, REST, messaging).
n
Comfortable working with hardware interface specifications (SPI, I2C, UART, etc.).
n
Strong analytical and problem-solving skills with the ability to work across teams.
n
Clear communicator capable of bridging firmware and backend functions.
n
n
Desirable Skills
n
n
Experience with real-time operating systems or RT patches.
n
Experience with hardware bring-up and board support packages (BSPs).
n
Knowledge of cloud or IoT backends (Azure, AWS, MQTT).
n
Familiarity with embedded security and cryptography constraints.
n
n
Qualifications
n
n
Minimum 2 years of software development experience.
n
Degree in Computer Science, IT, or Electrical Engineering (Computer Science major preferred).
n
n
Benefits
n
n
Hybrid working model: in-office Monday, Tuesday & Thursday.
n
Western Sydney location: 12 minutes from the CBD by train and approximately 25 minutes by car.
n
Onsite parking and a contemporary office environment.
n
Supportive, collaborative team culture across firmware, backend, and DevOps functions.
n
Opportunity to work on core system components across embedded and cloud-connected technology stacks.
n
Exposure to complex technical challenges and opportunities for skill development across disciplines.
n
n
Candidates must have full Australian working rights.
n
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.
n
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-*****-Ljbffr
📌 Embedded / Full Stack Software Engineer - Mid Level (New South Wales)
🏢 Certus Recruitment Group
📍 New South Wales