Company

Taggle Systems Pty LtdSee more

addressAddressSydney, NSW
salary SalaryPermanent
CategoryMechanical

Job description

Water is a scarce resource and it's only getting more challenging. Australia is the driest continent and other countries face the same challenges as us. We are one of the market leaders for smart water monitoring solutions, from remote IOT devices to water software.
Our software solutions are used by consumers, industry and utilities, and capture data from water meters along with sensors in the environment.
Taggle Systems has developed a Low Power Wide Area (LPWA) radio technology which offers low-cost, low-power long range communications for many types of sensors and instruments. Using this new technology, Taggle is deploying Australia's only dedicated m2m network to enable the cost-effective collection of data from thousands of IoT devices across very wide areas.
Coupled with Industry standard communication stacks like NB-IoT and Satellite networks, we are putting eyes and ears into the water networks, smart cities and environment monitoring across the globe.The culture is one of high performance, intelligence and innovation within a flexible environment. Taggle is embarking on a period of significant growth, and you could be part of this success. We are looking for an energetic, experienced and passionate team player to joint our quest to better manage water, here in Australia and globally.
About the RoleWe are seeking a qualified Firmware Developer Programmer who will be responsible for:

  • Develop and refine software applications to meet design specifications and stakeholder requirements within Taggle's Ultra Low Power Wide Area Network applications, ensuring optimal functionality and adherence to development standards.
  • Conduct comprehensive testing of developed applications to verify their stability and performance, enhancing the reliability of our smart water management solutions.
  • Address and rectify software issues swiftly, promoting efficient integration with hardware systems and ensuring that software functions smoothly across all operational platforms.
  • Participate in the development and troubleshooting of hardware when necessary, focusing on optimising the interface between hardware and software components.
  • Support the implementation of software solutions in manufacturing processes, guaranteeing compatibility and optimising performance during production phases.
  • Manage individual project components within designated timelines, demonstrating independence and initiative while working under established guidelines.
  • Work collaboratively within development teams and across departments to promote knowledge exchange and integrate software solutions effectively.
  • Liaise with internal and external stakeholders to refine software specifications and gather detailed requirements that guide development processes.
  • Keep project stakeholders informed, ensuring transparent and consistent communication about development progress and challenges.
  • Take on additional programming tasks and responsibilities as necessary to support the ongoing development and enhancement of software at Taggle Systems.
About youMinimum Requirements:
  • Possess at least a Bachelor's degree in Information Technology, Electronics Engineering, or a related field.
  • A minimum of 10 years' experience in Software Development and Firmware Development.
Core strengths:
  • Outstanding programming skills in C/C++
  • Ability to write simple, clean, efficient, and maintainable code
  • Excellent problem-solving skills
  • In-depth experience with bare-metal programming
  • Experience with ARM microcontrollers
  • Python programming skills or ability to pick it up on the job
  • Some background in Electronics Engineering
  • Proven skills in debugging and troubleshooting, specifically hardware-software interaction
  • A strong interest in picking up new programming languages and skills
Highly regarded skills:
  • Ultra-low power designs
  • Experience with NB-IoT technologies like CoAP/LwM2M, TLS, MQTT etc.
  • Knowledge in hardware protocols such as I2C, SPI, RS485 etc.
  • Basic understanding of OSI layer model
  • Software engineering skills
  • Experience with CI/CD and Automated Test Frameworks for ultra-low power designs
  • Modular and layered software
  • Some exposure to OOAD/UML
  • Previous exposure to STM32 family
  • Production and manufacturing support
The role will be based at our Sydney office located in Marrickville, not far from the railway station. A competitive remuneration package is on offer.
Refer code: 2121620. Taggle Systems Pty Ltd - The previous day - 2024-05-01 20:03

Taggle Systems Pty Ltd

Sydney, NSW
Jobs feed

Senior Pharmacist, General Medicine

Sa Health

Adelaide, SA

$102,641-110,094 per year

School Holiday Program Assistant

Atlam Group

Sydney, NSW

Temporary

Clinical Assistant

Queensland Government

Queensland

Permanent

Health Service Manager Level 2, School Link Coordinator - SESLHD Mental Health

Nsw Health

Kogarah, NSW

$53.53-63.16 per hour

Seasonal Casual Stylist

Kookaï

Karrinyup, WA

Temporary

Teacher - Secondary - Various Opportunities - Cairns School of Distance Education

Queensland Government

Cairns, QLD

Permanent

Pacific Operations Control Manager

Air Liquide

Melbourne, VIC

Permanent

Seasonal Casual Stylist

Kookaï

Bondi Junction, NSW

Temporary

Seasonal GMW Cleaner - Kalamia Mill

Wilmar Sugar

Queensland

Temporary

Seasonal Casual Stylist

Kookaï

Chermside, QLD

Temporary

Share jobs with friends

Related jobs

Firmware Developer Programmer

Firmware Developer Programmer

Taggle Systems Pty Ltd

$140,000 - $140,000 a year

Marrickville, NSW

4 weeks ago - seen