Embedded Software Developer

Secure Bits Pty Ltd

Canberra

On-site

AUD 110,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Secure Bits is seeking an experienced Embedded Software Developer to join our Advanced manufacturing team in Canberra. You will work hands-on with Rust, C, C++, and Python in embedded environments, collaborating with technicians and engineers to deliver reliable software for deployed devices.

The role involves developing and maintaining software for embedded hardware, with exposure to Azure-based dashboards and services.

Qualifications

  • Proficiency in Rust, C, and/or C++ and Python for embedded systems.
  • Experience developing for embedded hardware platforms and integration with hardware.
  • Experience writing, testing, and deploying software on Linux-based platforms.

Responsibilities

  • Develop, test, and maintain high-quality software for embedded systems.
  • Participate in design discussions and define technical approaches.
  • Ensure performance, resource usage, reliability, and maintainability of software.

Skills

Rust
C
C++
Python
Embedded systems
GitHub portfolio
Linux
Code reviews

Education

Software Engineering degree

Tools

Azure
Embedded toolchains
CI/CD tooling
Debugging tools

Job description

Secure Bits is looking for an experienced Embedded Software Developer to join our Advanced manufacturing team, working on the delivery of embedded software projects with a small team of developers. You will be responsible for hands‑on development and your work will need to meet technical standards and project specifications.

Before you Apply

We want to be upfront about how this role operates.

Australian Citizenship is required

Due to the nature of our work and the requirement to be eligible for an Australian Government Security Vetting Agency (AGSVA) security clearance, you must be an Australian Citizen to be considered for this position.

Unfortunately, permanent residency or other Australian working rights are not sufficient for this particular role.

Where you’ll work

This role is based in Canberra and works from our Head Office, alongside our engineering and design teams.

If you are not currently based in Canberra, you are welcome to apply; however, you must be willing to relocate to Canberra to take up the position.

As a small business, we may not be able to provide financial assistance with relocation, so applicants should be prepared to relocate at their own expense.

About the role

You will apply your technical expertise in Rust, C, and/or C++ and Python within embedded environments, while fostering a collaborative and high‑performing team culture.

The role is hands‑on and involves working directly with embedded hardware, including collaborating with technicians and tradespeople during development, integration and testing.

The role also encompasses software supporting deployed devices, including an Azure‑based dashboard and associated services. Experience developing or maintaining web applications and services, particularly within the Azure ecosystem, is therefore valuable.

What are we looking for?
Mandatory Technical Requirements:
  • Australian Citizenship (required for Defence‑related project work)
  • Proficiency in Rust, C, and/or C++ and Python programming languages, particularly for embedded systems
  • Experience developing and integrating software for embedded hardware platforms, with familiarity with relevant embedded technologies and frameworks
  • Ability to integrate software solutions with embedded hardware platforms
  • Work directly with embedded hardware and collaborate with technicians and tradespeople during integration, testing, troubleshooting and deployment.
  • Experience developing or maintaining web applications and services, including Azure‑based applications and services supporting deployed products
  • Experience writing, testing, and deploying software on Linux‑based platforms, with understanding of system internals and toolchains
  • Capability to write clean, maintainable, and efficient code
  • Minimum 3 years professional software development experience
  • Demonstrated practical capability, supported by a GitHub or similar portfolio
  • Experience providing technical guidance, coordinating development tasks, or supporting the work of other developers
  • Ability to conduct code reviews and provide constructive technical feedback
Desired Technical Experience:
  • Qualification in Software Engineering, Computer Science, or related field
  • Experience using debugging tools, protocol analysers, and embedded build systems
  • Exposure to automated testing, CI/CD pipelines and managing production deployments
  • Experience within Defence, aerospace, or highly regulated industries
  • Existing Australian Government security clearance (particularly NV1 or higher) highly regarded
What desirable attributes should you have?
  • Strong communication and interpersonal skills
  • Ability to communicate effectively with technical and non‑technical stakeholders and translate client needs into practical technical solutions
  • Organised and proactive and able to manage competing priorities
  • Problem‑solving mindset with attention to detail
  • Commitment to delivering quality outcomes independently and as part of a team
  • Enthusiasm for learning and applying new tools and technologies rapidly
Key Responsibilities:
  • Develop, test, and maintain high‑quality software solutions for embedded systems
  • Participate in design discussions and define appropriate technical approaches
  • Develop software with appropriate consideration for performance, resource usage, reliability and maintainability
  • Conduct code reviews and promote good software development practices
  • Work with other developers to ensure effective progress and delivery of assigned tasks. This includes coordinating with part‑time staff.
  • Collaborate with the Product Owner to define, estimate, and plan development tasks
  • Liaise with clients and stakeholders to ensure a clear understanding of requirements and project objectives
  • Provide regular technical updates to clients and stakeholders, communicate project progress and risks, and help manage expectations around scope, timelines and deliverables
  • Ensure software meets internal and client standards and contributes to successful project outcomes
  • Office‑based in Canberra
  • Potential travel to Secure Bits offices in Sydney and Melbourne
  • Flexible working arrangements available (within reason)
Why Join Us?

If you are seeking a workplace where your ideas and efforts truly matter, Secure Bits is the place for you. Here, you’ll find the chance to work on transformative projects that shape the future of Australia’s defence and manufacturing industries, all while being part of a supportive and forward‑thinking team.

At Secure Bits, we offer:
  • Competitive salary and benefits: We value your expertise and reward you accordingly.
  • Professional growth opportunities: From training programs to mentorship, we invest in your future.
  • A supportive workplace culture: Join a team that values diversity, inclusion, and collaboration.
  • Impactful projects: Work on initiatives that contribute to Australia’s national security and technological advancement.
  • Flexibility and innovation: Embrace a culture where new ideas are welcomed, and flexible work arrangements are supported.
Recognizing and Supporting Veterans and Defence Reservists

Secure Bits is proud to be a Veteran Employment Supporter and is committed to creating opportunities for veterans to transition seamlessly into civilian careers. We recognize the unique skills, discipline, and leadership that veterans and reservists bring to the workplace.

We actively support Defence Reservists by providing flexibility and understanding for their service commitments, ensuring they can balance their contributions to national security with their professional roles. Our dedication to supporting those who have served is a cornerstone of our culture and values.

Secure Bits is an Equal Opportunity Employer

Secure Bits is dedicated to fostering an inclusive and equitable workplace that values and respects the contributions of all individuals. We welcome applications from veterans, Aboriginal and Torres Strait Islander peoples, and people from all walks of life.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Anson Mccade • Canberra

On-site
AUD 120,000 - 150,000
Software Engineer
Software Engineer

Cleared Recruitment • Adelaide

Hybrid
AUD 100,000 - 140,000
Flexible hybrid work
Junior Electrical Engineer
Junior Electrical Engineer

Secure Bits Pty Ltd • Sydney

Hybrid
AUD 80,000 - 85,000
Security Operations (SecOps) Engineer
Security Operations (SecOps) Engineer

C4I Solutions Pty • Sydney

On-site
AUD 140,000 - 180,000
Long Service Leave
Health & wellbeing allowance
Annual leave
+5
Security Operations Engineer
Security Operations Engineer

C4i Solutions • Council of the City of Sydney

On-site
AUD 140,000 - 180,000
Health & wellbeing allowance
Long Service Leave
First year leave (5 days)
+6
Software Engineer - Multiple Opportunities
Software Engineer - Multiple Opportunities

Saab Australia • City of Melbourne

Hybrid
AUD 110,000 - 170,000
6 weeks paid leave
14% superannuation
Free Income Protection Insurance
+3
Embedded Software Engineer — Rust/C/C++, Linux
Embedded Software Engineer — Rust/C/C++, Linux

Secure Bits Pty Ltd • Canberra

On-site
AUD 110,000 - 150,000
Security Operations (SecOps) Engineer
Security Operations (SecOps) Engineer

c4isolutions • Sydney

On-site
AUD 150,000 - 190,000
Long Service Leave
Health & wellbeing allowance
First year leave (5 days)
+6
Software Engineer - Multiple Opportunities
Software Engineer - Multiple Opportunities

SAAB • City of Melbourne

On-site
AUD 110,000 - 150,000
6 weeks paid leave each year
14% superannuation
Free Income Protection Insurance
+3
Software Project Manager - REQ0061
Software Project Manager - REQ0061

Silentium Defence • City of Salisbury

On-site
AUD 90,000 - 120,000
Career development opportunities
Collaborative engineering culture
Work on innovative technology