Motion Recruitment logo

Embedded Software Engineer

Motion Recruitment
Department:Software Development
Type:REMOTE
Region:Australia
Location:Adelaide, South Australia, Australia
Experience:Not specified
Skills:
CC++EMBEDDED SOFTWAREREAL-TIME SYSTEMSMOTOR CONTROLEMBEDDED MACHINE LEARNINGMICROCONTROLLERSSOCDEBUGGINGCANSPII2C
Share this job:

Job Description

Posted on: August 19, 2026

We are partnering with an innovative technology company to help grow their engineering team and are seeking an Embedded Software Engineer with experience in motor control and/or embedded machine learning inference.

The role is based in Adelaide, however full remote working is available for candidates located anywhere in Australia.

Please note: Visa sponsorship is not available, and applicants must have full, unrestricted working rights in Australia.

About the Role
You will join a multidisciplinary engineering team developing advanced embedded systems used in next generation products. This role involves low level software development, performance optimisation, and working closely with hardware and algorithm teams to deliver reliable, production-ready solutions.

Key Responsibilities

  • Design, develop and maintain embedded software for real-time systems
  • Implement and optimise motor control algorithms and/or embedded ML inference solutions
  • Work closely with hardware and systems teams on integration and debugging
  • Develop efficient, reliable firmware for resource-constrained environments
  • Participate in system design, code reviews and product development cycles
  • Support testing, validation and performance optimisation activities

Required Skills & Experience

  • Strong background in embedded software development
  • Proficiency in C/C++ for embedded systems
  • Experience with real-time or bare-metal systems
  • Experience in motor control and/or embedded machine learning/inference
  • Experience working with microcontrollers or SoCs
  • Strong debugging and problem-solving skills
  • Experience with communication protocols such as CAN, SPI, I2C, UART or Ethernet

Eligibility

  • Must have full rights to work in Australia
  • Visa sponsorship cannot be offered
  • Candidates must currently reside in Australia
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Motion Recruitment logo

Motion Recruitment

View company page
RemoteInAustralia.com logo

RemoteInAustralia.com

Get RemoteInAustralia.com on your phone!

SIMILAR JOBS
LAB3 logo

Senior Engineer - AI

LAB3
Just now
Software Development
Remote (Australia)
Sydney, New South Wales, Australia
PYTHONAZUREDATABRICKS+5 more
Motion Recruitment logo

Embedded Software Engineer

Motion Recruitment
Just now
Software Development
Remote (Australia)
Adelaide, South Australia, Australia
CC++EMBEDDED SOFTWARE+9 more
Hire Feed logo

Fullstack Developer (React/Node.js) (Remote)

Hire Feed
Just now
Software Development
Remote (Australia)
Australia
REACT.JSNODE.JSHTML5+9 more
Key & Card AG - Einfach. Genial. Digital. logo

Back-End Developer

Key & Card AG - Einfach. Genial. Digital.
Just now
Software Development
Remote (Australia)
Back Creek, New South Wales, Australia
JAVAMAVENGIT+9 more
Bench Media logo

Full-Stack Developer

Bench Media
2 days ago
Software Development
Remote (Australia)
Sydney, New South Wales, Australia
API INTEGRATIONRESTJSON-RPC+7 more