Embedded Software Engineer

DTC | A Codan Company

City of Salisbury

On-site

AUD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DTC | A Codan company is seeking an Embedded Software Engineer to join our engineering team in Australia. You will develop software powering next-gen tactical communications products, working with hardware teams across the product lifecycle.

You will contribute to embedded software platforms, write robust C/C++ code for Embedded Linux/RTOS, and help modernise our software architecture in a collaborative environment.

Qualifications

  • Degree-qualified in Software/Computer/Electronics engineering or related discipline.
  • Experience developing embedded software for hardware products.
  • Strong C/C++ programming skills.
  • Experience with Embedded Linux and RTOS.
  • Good understanding of networking fundamentals including TCP/IP.
  • Experience with device drivers, multithreaded software and communications protocols is advantageous.
  • Exposure to ARM-based embedded systems, DSP or FPGA-based systems would be beneficial.
  • Collaborative engineer who takes ownership and works with hardware teams.

Responsibilities

  • Designing, developing and maintaining embedded software for advanced communications products.
  • Developing software for Embedded Linux and RTOS based platforms.
  • Writing robust, maintainable C and C++ code for embedded systems.
  • Debugging software on embedded hardware and supporting system integration activities.
  • Developing networking functionality and communications protocols for embedded devices.
  • Collaborating with Electronics, RF and Systems Engineers to deliver integrated solutions.
  • Participating in design and code reviews and technical investigations.
  • Supporting software verification, testing and continuous improvement activities.
  • Producing clear technical documentation to support development and maintenance.
  • Contributing to evolution of embedded software platforms and engineering practices.

Skills

C/C++ programming
Embedded Linux
RTOS
Networking TCP/IP
Device drivers
Multithreading
Python
Automation testing

Education

Software/Computer/Electronics engineering degree

Job description

Title: Embedded Software Engineer
Date: 21 Jul 2026
Location: Australia, Adelaide, AU

About Us

DTC | A Codan company, operates in fast growing markets offering innovative and robust wireless security products, leading-edge IP centric network devices, and C4I application software solutions, along with high performance wireless broadcast systems for all industries.

Our passion for innovation keeps us one step ahead to rapidly changing and increasingly challenging environments within which we perform, whether on critical missions, in the streets of our cities, or at the world's largest sporting events.

With more than 60 years of experience and a global presence in over 150 countries, our teams and products are recognised for delivering innovative, reliable, and industry-leading technology solutions that consistently meet the highest standards of quality and customer satisfaction.

What will you be doing?

As an Embedded Software Engineer, you'll join our Engineering team developing software that powers the next generation of tactical communications products.

Working closely with Electronics, RF and Systems Engineers, you'll develop embedded software for real hardware products, helping to bring new features and capabilities from concept through to production. You'll be involved throughout the entire product lifecycle, taking ownership of software components and contributing to products that are deployed in some of the world's most demanding environments.

This is an excellent opportunity to work with modern embedded platforms while helping shape the evolution of our software architecture. As we continue to invest in new technologies, you'll contribute to the modernisation of our embedded software platforms, developing robust, high-quality software using current tools and development practices.

Whether your background is in Embedded Linux, RTOS or both, you'll be joining a collaborative engineering team where you'll be encouraged to share ideas, solve complex technical challenges and continue developing your technical expertise.

Key Responsibilities Will Include
  • Designing, developing and maintaining embedded software for advanced communications products
  • Developing software for Embedded Linux and RTOS based platforms
  • Writing robust, maintainable C and C++ code for embedded systems
  • Debugging software running on embedded hardware and supporting system integration activities
  • Developing networking functionality and communications protocols for embedded devices
  • Collaborating with Electronics, RF and Systems Engineers to deliver integrated product solutions
  • Participating in design reviews, code reviews and technical investigations
  • Supporting software verification, testing and continuous improvement activities
  • Producing clear technical documentation to support software development and ongoing product maintenance
  • Contributing to the evolution of our embedded software platforms and engineering practices
About You

You're degree-qualified in Software Engineering, Computer Engineering, Electronics or a related discipline, with experience developing embedded software for hardware products.

You have strong C and C++ programming skills and experience developing software on Embedded Linux, RTOS platforms or both. You're comfortable debugging software on embedded hardware and have a good understanding of networking fundamentals, including TCP/IP.

Experience with device drivers, multithreaded software, communications protocols, Python or automated testing would be advantageous, although not essential. Exposure to ARM based embedded systems, digital communications, DSP or FPGA based systems would also be beneficial.

We're looking for engineers who enjoy solving practical engineering problems and working closely with hardware teams to develop high-quality products.

You’ll be a collaborative engineer who takes ownership of your work, communicates effectively and enjoys contributing to a multidisciplinary engineering team.

Benefits And Culture

Our culture is supportive and collaborative. You will be part of a multidisciplinary team where we share our ideas and innovation is strongly encouraged. We are looking for someone with genuine passion and can-do attitude for what they do.

Our Head office is located in Mawson Lakes offering a spacious, modern facility, free secure onsite parking, easy access via public transport, and an onsite subsidised café. We also have recreational facilities including a gym, basketball and tennis court, as well as various game tables. Additionally, our staff are provided flexibility to meet the demands of family life, a child-friendly parenting room, and a variety of staff events to connect with colleagues across the Codan Group.

Interested in a career with us?
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Electronics Design Engineer
Electronics Design Engineer

DTC | A Codan Company • City of Salisbury

On-site
AUD 90,000 - 140,000
Free onsite parking
Onsite gym
Cafeteria
+1
Embedded Software Engineer – Tactical Wireless Systems
Embedded Software Engineer – Tactical Wireless Systems

DTC | A Codan Company • City of Salisbury

On-site
AUD 90,000 - 130,000
RF Design Engineer
RF Design Engineer

DTC | A Codan Company • City of Salisbury

On-site
AUD 120,000 - 190,000
Free onsite parking
Gym access
Recreational facilities
Embedded Software Engineer
Embedded Software Engineer

Client 1 • Adelaide, City of Melbourne

On-site
AUD 90,000 - 120,000
Competitive remuneration
Flexible working arrangements
Adelaide or Melbourne opportunities
+1
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Blackbook Executive • City of Melbourne

On-site
AUD 110,000 - 170,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Blackbook Recruitment • City of Melbourne

On-site
AUD 110,000 - 140,000
Embedded Engineers (Junior - Senior)
Embedded Engineers (Junior - Senior)

Client 1 • City of Melbourne, Adelaide

On-site
AUD 90,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

ProFound People • Adelaide

On-site
AUD 90,000 - 120,000
Relocation allowance
Rf Design Engineer
Rf Design Engineer

Everi Pty • City of Salisbury

Hybrid
AUD 90,000 - 130,000
Free onsite parking
Onsite gym
Subsidised café
+1
Embedded Software Engineer - SDR
Embedded Software Engineer - SDR

The Elexon Group of Companies • City of Moreton Bay

On-site
AUD 90,000 - 140,000
Flexible hours
Hybrid work options