This job posting has expired and is no longer accepting applications
Motion Recruitment logo

Embedded Software Engineer

Motion RecruitmentAdelaide, South Australia, Australia
Remote · Australia
Posted Aug 2060 views0 applied

Skills

  • EMBEDDED SOFTWARE DEVELOPMENT
  • C/C++
  • REAL-TIME SYSTEMS
  • BARE-METAL SYSTEMS
  • MOTOR CONTROL
  • EMBEDDED MACHINE LEARNING
  • MICROCONTROLLERS
  • SOCS
  • DEBUGGING
  • PROBLEM-SOLVING
  • COMMUNICATION PROTOCOLS (CAN, SPI, I2C, UART, ETHERNET)

About the role

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. You apply directly with Motion Recruitment. RemoteJobsHub.app never asks for payment to apply.
View original
Something wrong with this listing?

No longer available

This job is not available anymore

This position is closed and is no longer accepting applications. The listing is kept here so search engines and old links still work.