Technical Lead, Edge Platform

Brisbane Queensland, Australia Sol. nº 270
martes, 12 de marzo de 2024

As Wenco continues to build the next generation of technology, we need a wide range of professionals to help us achieve our objectives. We are currently looking for a full-time Technical Lead, Edge Platform to join our R&D team in Brisbane, Australia.

 

Reporting to the Software Engineering Manager, the technical lead will work in a collaborative, Agile environment. We are looking for someone who can apply their software engineering skills to design and implement innovative applications taking advantage of cutting-edge technologies in the areas of edge computing, IIoT (Industrial Internet of Things), and more.

 

You will lead a team of engineers to create high quality hardware and software solutions as part of a multi-team project developing a greenfields asset maintenance platform. Our IIoT asset maintenance product collects thousands of data points from assets worldwide, enabling our customers to fine-tune their preventative maintenance practices, and extract previously unknown insights on the health of their equipment.

 

Key Responsibilities

  • Development
    • Design, architect, and implement edge computing services
    • Lead development teams on technical design and implementation, as well as on developing test scenarios and test cases.
    • Support technical services and operations teams with investigation and reproduction of customer issues.
    • Analyze code and application execution for optimization and performance tuning.
  • Technical leadership
    • Be relentless in pursuit of continuous improvement
    • Promote a culture of quality within the development team
    • Mentor others in the team
    • Work with the Product Owner to help set direction for the team
    • Collaborate with hardware specialists, software architects, DevOps, and other teams to achieve project goals
  • Product development support
    • Interface with product management/owners and developers to define and improve requirements and automated and manual test cases.
    • Work with the Technical Documentation team to create content for instructions and user guides for customers.

 

Your Experience & Knowledge

  • A degree in Engineering, Computer Science, or a related discipline.
  • Minimum 5+ years of practical, full-time experience developing and maintaining edge/embedded software on Linux or other Unix-like OS.
  • Experience with Ubuntu Core and Snaps would be beneficial
  • Strong C++ background, experience with Python beneficial
  • Experience developing microservices using asynchronous messaging technologies such as ZeroMQ or ActiveMQ, etc.
  • Experience interfacing embedded software with cloud services such as Azure IoT Hub
  • You consider yourself an authority on modern agile development best practices.
  • Experience with implementing, using and/or leading:  
    • Automated testing/simulation
    • TDD, ATDD, BDD
  • Data modelling skills, good understanding of relational and non relational databases: SQLite, PostgreSQL, InfluxDB or other TSDB beneficial
  • Pipelines and a CI/CD mindset
  • A preference for clarity and simplicity over unnecessary complexity
  • Any exposure to sensor technologies such CAN, J1939, GNSS sensor technologies would be an asset
  • Must be an Australian citizen, Permanent Resident, or hold a valid work visa

 

The Benefits

  • A hybrid in-office and home-office work policy.
  • Optional 9/76 work schedule to enjoy a long weekend every other week.
  • Annual Bonus Scheme.
  • Competitive salary based on your skills and experience.

Otros detalles

  • Tipo de pago Salario
Location on Google Maps
  • Brisbane Queensland, Australia