Technical Lead, Edge Platform
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.
Wenco advances the efficiency and safety of the world’s surface mining equipment through our fleet management systems. We are committed to providing a stable yet exciting work place environment for individual employees to build and grow their career with the Company.
Wenco is an Equal Opportunity Employer.
Disclaimer
___
As our team experiences high volumes of applications, only shortlisted candidates will be contacted. To be considered, please ensure a resume is attached.
Other details
- Pay Type Salary
- Brisbane QLD, Australia