Show All Jobs

Position Details: Embedded Software Developer

Location: North Ryde, New South Wales
Openings: 1
Salary Range:


Currently looking for an Embedded Developer who will be responsible for the full product development life cycle and is required to innovatively develop concepts, undertake detailed product code development, and then be part of bringing it to life through to low and high-volume production runs. All our developers interact directly with clients, participate in managing the design process, enforce quality standards and actively participate in team sessions. 

The role involves;

  • Developing software for commercial embedded systems 
  • Integrating software with hardware and testing prototypes 
  • Protocol and communications system development 
  • Defining user requirements and converting them into functional code 
  • Conducting technology feasibility studies 
  • Participating in multi-disciplinary design team development processes

What's you'll need:

  • Have work rights in Australia 
  • Hold a Bachelor of Electrical Engineering or Bachelor of Computer Science degree
  • 5+ years commercial experience  
  • Be competent in ANSI-C/C++/C# coding 
  • Be competent in the design of embedded systems employing 8 to 32-bit micro-controllers 
  • Able to read and work with circuit schematics and datasheets 
  • Able to use test equipment such as an oscilloscope and logic analyser to debug embedded systems 
  • Have excellent English communication skills (both oral and written) 
  • Able to work independently and as part of a team

Favourable Criteria:

  • Have experience in bare metal Linux development 
  • Have experience in developing wireless products employing 3G/4G, WiFi, Bluetooth
  • Have experience working with ARM processors 
  • Competent integrating with TCP/IP and other internet protocols 
  • Have specific expertise in the development of IoT systems and applications development 
  • Have specific experience in the development of biomedical, consumer, and/or industrial products 
  • Have past exposure to design consulting

Apply to Position