Open Position

Senior Embedded Software Engineer

You
Join our team of 30 engineers as our newest Senior Software Engineer, and play a critical role in driving technical excellence, focusing on client interactions and mentoring others. Be part of a culture that celebrates diversity, fosters collaboration and invests in your personal and professional growth.
Us
IntelliDesign partners with a cohort of companies to create game changing electronic products for industry. The products we create are designed and manufactured in Seventeen Mile Rocks, Brisbane and are deployed globally in medical, mining, transportation, defence, and industrial environments.

Examples of products we’ve worked on include pool chlorinators, mining vehicle computers, collision avoidance systems, ruggedised AI computer systems, environmental monitoring systems and sensors.

IntelliDesign is built on the core values of Innovation, Quality and Together and these values are reflected in everything we do.

At IntelliDesign, we believe our people are our greatest asset. By embracing individual strengths and tackling challenges as a team, we develop cutting-edge products that make a global impact. Through continuous opportunities for development and growth, we are committed to investing in both our team and our partners. Together we will turn our vision into reality – putting a product on the moon!
Together
Flexible working arrangements, including flexible start and finish times.

Competitive salary and incentive package.

Company-funded life insurance cover.

Permanent, full-time opportunity.

Individual and team recognition programs.

A diverse, inclusive culture where we celebrate diversity and foster collaboration.

Regular team events, including monthly IntelliUpdates.

Free and confidential Employee Assistance Program.
The Role
  • Represent IntelliDesign in client meetings and industry events as a senior technical expert.
  • Debug and resolve client-reported issues involving IntelliDesign products.
  • Oversee software releases, collecting and integrating client feedback.
  • Update project schedules, risks, and inform Project Managers of changes.
  • Prioritise and manage tasks in alignment with project objectives.
  • Define and assign well-scoped development tasks.
  • Lead Sprint planning sessions.
  • Provide guidance to others on tools, build processes, and version control systems.
  • Maintain and enhance IntelliDesign’s technical capabilities by leveraging the latest tools, libraries, and best practices.
  • Produce and review documentation, including build procedures, release notes, and user manuals.
  • Conduct peer code reviews and drive improvements.
  • Securely maintain build servers and ensure software development infrastructure is robust.
  • Work with STM32, ESP32 and Nordic microcontrollers to bring innovative products to life.
Things that matter to us
  • Bachelor’s degree in Engineering.
  • Proven experience in software engineering with the ability to work independently and in a team delivering projects.
  • Strong leadership and mentoring skills, with a commitment to developing others.
  • Excellent client-facing communication skills and the ability to translate customer needs into product increments.
  • Roughly 10 years’ experience.
  • Strong experience in C & C++.
  • Experience with embedded RTOS such as zephyr or FreeRTOS.
  • Proficient in Git, CI/CD, TDD, and various design patterns.
  • Experience with Linux or WSL.
IntelliDesign has a fun and friendly working environment. Together we can. Together we will.

Apply now to join our team.

We encourage applications from people who identify as part of the Australian Aboriginal and / or Torres Strait Islander Community. You must have the right to live and work in this location to apply for this job.
Contact

Kelly Pearson

Human Resource Manager

careers@intellidesign.com.au

Application Form
Files allowed are pdf, doc, docx, jpg, png

Hi there!

Want to drop us a line?  You can get in touch by filling out the form below and we’ll get back to you as soon as possible!