Overview

This role is responsible for providing architectural direction and leadership to the development of mIoT’s embedded products as well as a hands-on role within the Engineering Team. This role will be responsible for ensuring that quality products are designed by implementing accepted design and architectural practices. Key technical focus areas within this role will include among other RTOS, FOTA, Edge workloads and a broad range of connectivity standards and protocols in a low power, data optimised ecosystem. The role will require constant research into technical trends and emerging technologies in the IoT and AI at the Edge computing fields.

A bit about us

Established in 1991, Madison Group Enterprises employs over 130 people across Australian and New Zealand and is comprised of businesses that specialise in the design, development and distribution of leading connectivity products and technologies. Our Businesses MadisonAV, Madison Express, Madison Technologies and mIoT have expertise across a broad range of communication, wireless, audio visual, industrial IT and IoT disciplines.

This role sits within our mIoT business in Murarrie, QLD, who manufacture Cellular based IoT technologies that is able to be employed across a broad range of industries and applications.

The opportunity

This role is responsible for providing architectural direction and leadership to the development of mIoT’s embedded products as well as a hands-on role within the Engineering Team. This role will be responsible for ensuring that quality products are designed by implementing accepted design and architectural practices. Key technical focus areas within this role will include among other RTOS, FOTA, Edge workloads and a broad range of connectivity standards and protocols in a low power, data optimised ecosystem. The role will require constant research into technical trends and emerging technologies in the IoT and AI at the Edge computing fields.

Essential Job Functions;

  • Architect, design, develop and deploy IoT firmware/software solutions enabling modular building blocks to address industry vertical use cases.
  •  Develop and maintain a blueprint architecture as well as compare and explore competing alternatives.
  • Translate customer requirements, using technical principles into realisable software services or systems in a timely, quality, and cost-effective way.
  • Provide embedded design leadership and coordination of project scope and approaches to our product engineering teams.
  • Facilitate and perform design and code reviews during the development cycle. • Develop modular, maintainable, and well architected hardware and firmware/software designs for implementation.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • Ensure products are fit for purpose and suitable for handover to the manufacturing team.
  • Ensure hardware and firmware/software is designed in a manner that will facilitate automated testing.
  • Deliver a continuous improvement program for product lifecycle and delivery.
  • Work within and help improve the QA policies and procedures of the Engineering Team.

The benefits

At Madison our friendly culture is the heart and mind of who we are and champions how we interact with each other and our customers and suppliers. In our 2020 Employee Experience Survey when asked to describe our culture using three words the top words our teams used were friendly, fun, family, inclusive, professional, relaxed, welcoming and positive.

Training, both technical and professional, is very important to us at Madison and is provided to our staff on a regular basis. Being at the coalface of technological advancements, we understand that enhancing the expertise of our employees ensures that our business remains up to date and our staff are able to take on the complex technical challenges of the future.

How to Apply

If this sounds like you, please apply now! All applications must include a cover letter outlining how you would add value to this role and resume to be considered.

Recruitment agencies: thank you for your interest in working with us, but we’ve got this. We will reach out if we need your assistance.

What we are looking for

To be successful in this role, you will have

  • Bachelor’s degree or equivalent in Electronics Engineering or similar.
  • More than 10 years’ development experience in electronics design and firmware/software development.
  • A background in systems-level thinking and design. Combined with the ability to translate technical strategy and architectures into concrete, minimal viable products, with the right trade-offs and phasing.
  • Deep domain knowledge of IoT architectures from devices to cloud (RTOS, Devices, Gateways, Connectivity, Cloud, Analytics and Visualization).
  • Extensive knowledge of device connectivity standards, such as Cellular (NB-IoT, LTE Cat M1), LoRa, Wi-Fi, Ethernet, Bluetooth, etc.
  • Extensive experience with cloud connectivity standards, such as MQTT, HTTPS, SSL/TLS, LwM2M.
  • Extensive experience in low power utilization and optimal data transfer over wireless networks.
  • Experience architecture and development of edge workloads such as AI in low power environments.
  • Deep understanding and proven experience in designing well abstracted modular architecture software/firmware.
  • Proficient with all phases of the software development lifecycle: Design, Development, Testing and Deployment.
  • Extensive experience creating, presenting, and refining clear, compelling technical specifications from top-level system architecture documents down to low-level implementation guides and test plans.
  • Experience using Jira or other project management software for Agile Project Management.
  • Experience in Agile software development management and distributed team collaboration.
  • Excellent written and verbal communication skills.

In addition to your skills and background we are seeking someone to live and breathe our Madison Group Values; Connect, Embrace Change, Take Ownership, Make it Happen and Act with Integrity.

Candidate Application Form

  • Drop files here or
    Accepted file types: doc, docx, pdf, Max. file size: 8 MB, Max. files: 3.