Unique Challenging Role in a Dynamic Exciting Company
UFR is a growing business, and with our fleet expanding, we need to enhance our capability to support our robotic products.
We are looking for a Full Stack Software Engineer to help build our robot user interfaces and other data-focused software applications.
The role involves collaborating with product managers to define requirements and the robotics engineering team to integrate the systems.
The role is based at our Eagle Farm office on a full-time basis.
If you are a software developer with an interest in robotics, and are up for a challenge, then come join our team.
Why UFR is an Exciting Place to Work
Universal Field Robots (UFR) builds capable, robust outdoor robotics often to solve specific industry challenges using our built-in autonomous abilities.
We concentrate on solving the challenge by utilising our proven platforms in combination with existing commercial equipment. This allows us to be an industry leader in agility, delivering solutions in shorter timeframes and at more economical price points.
The UFR team is comprised of young mechanical, mechatronics, robotics engineers and software developers, who are driven to improve the safety, efficiency and sustainability of outdoor work using autonomous field robots.
Choose to work with us and benefits for you include:
- Working with leading technologies.
- Exposure to innovative robotics projects.
- Career progression opportunities in a growing organisation.
- Opportunities to work across multiple projects and products.
- Work with an enthusiastic and driven team of young engineers.
- Respectful and inclusive workplace of equal opportunity.
- Encouragement and opportunity to grow your skills and experience.
What you’ll need:
- Degree in Software Engineering, Information Technology or similar.
- The ability to work on site in Eagle Farm.
- 2 - 5 years of experience in a full stack software development role.
- Demonstrated relevant technical skills, including:
- React + Redux JavaScript & TypeScript hybrid
- Material UI v5
- HTTP methods via Axios or Fetch
- 3D Visualisation: three.js (and ideally ros3djs)
- 2D visualisation: ApexCharts.js or similar
- Experience with databases (MongoDB, InfluxDB or similar)
- Experience with DevOps practices and working in a collaborative team
Highly regarded:
- Experience with the Robot Operating System (ROS) or robotics more generally
- Intermediate Linux (Ubuntu) skills
- WebRTC, RTSPtoWeb, or other streaming protocols
- Experience with data analytics or data-focused applications.
- Experience with Docker containers and Ansible
What you'll bring:
- Ability to work as part of a cross-functional team with other engineering disciplines.
- Strong communication skills, both written and verbal.
- Strong attention to detail and problem solving ability.
- A continuous improvement mindset.