Role

Fleet is an agile, next generation connectivity company. Our mission is to Connect Everything using cutting-edge communications and space technologies to maximise the resource efficiency of human civilisation and enable the next industrial revolution with our low-cost, ubiquitous connectivity platform.

Fleet is looking for an Embedded Software Engineer with experience in embedded systems to work on our satellite-base IoT backhaul and edge processing systems. The main focus of the position is the integration of third party hardware and software into our end-to-end solution and supporting the design of Fleet’s “Portal” product.


Details

 RESPONSIBILITIES

  • LoRaWAN sensor node firmware for internal testing and verification, integrate and testing various 3rd-party LoRaWAN sensor nodes for different customer’s applications.

  • Development of Fleet Portal software including LoRaWAN network server and application server, Portal specific BSP and device drivers, analytics edge-processing etc.

  • Development on AWS using DynamoDB, API gateway and Lambda functions

  • Support development and maintenance of Fleet’s Cloud IoT platform “Nebula” with Node.js/React JavaScript and integration with 3rd-party IoT solution providers

  • Review and contribute to software documentations

  • Technical communication with relevant stakeholders including customers, partners, marketing and project managers

BASIC QUALIFICATIONS:

  • Bachelor's degree in Electronics, Computer Science or a similar discipline

  • 3+ years professional experience in either a software development or electronics engineering environment

  • Programming skills in at least some of C/C++, Python, JavaScript and Golang;

  • Knowledge of electronics, PCB and schematics design;

  • Knowledge of Linux build system, device drivers and shell scripts;

  • Familiar with common hardware and software tools for testing and debugging (i.e. microprocessor debuggers, logic analyzer, oscilloscope, software terminal programs);

 PREFERRED SKILLS AND EXPERIENCE:

  • Design and implement software for embedded devices and systems from requirements to production and commercial deployment

  • Support electronic design by reviewing schematics and PCB

  • C/C++ design, code, test and debug for specific microcontrollers (ARM and PIC)

  • FPGA firmware development for communication or digital  signal processing systems

  • Familiar with RTOS such as FreeRTOS, embedded Linux

  • Familiar with AWS Eco-system and development of API gateway, DynamoDB and Lamda functions

  • Experience in Python 3.x with any data science or analytics development

  • Experience in JavaScript with any framework (Node.js or React);

  • Experience with automated unit testing frameworks (eg Jenkins / TravisCI / Circleci)

  • Knowledge of Internet-Of-Things, LPWAN and LoRaWAN technology;

  • Willing to learn and work in a fast-paced start-up environment

 ADDITIONAL INOFORMATION

Fleet is an Equal Opportunity Employer; employment with Fleet is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, colour, religion, gender, national origin/ethnicity, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

LOCATION

This role is located at Fleet's Headquarters in Adelaide, South Australia.


Apply

If you're excited to join us on the journey and believe you have what it takes, please apply here: