Arkeus is a world leader in the provision of wide-area optical search systems in the Search, Intelligence, Surveillance and Reconnaissance space for Defence, Civil Defence, and Environmental Sustainment applications. We specialise in the design, fabrication, and distribution of these innovative systems.
We are a creative and dedicated team who bring an inter-disciplinary approach to solving the technical challenges that arise. As such, we are looking for creative thinkers and problem solvers who are keen to communicate and collaborate on some of the most challenging problems in real-time remote sensing and optical radars.
We are a small company with a lot of energy and novel concepts, offering workplace flexibility and work-life balance. Our inclusive and connected team enjoys sharing lunch and celebrating success on our beautiful office rooftop garden.
About the role:
As a key member of our team, you will be at the forefront of innovative software development of our image-based, optical radar product, with a primary focus on autonomous control and estimation.
This dynamic role offers the opportunity to work alongside out CTO and Software Architect, in a fast-paced R&D environment, where you will actively contribute to the creation and implementation of high-performance software solutions.
Role Accountabilities:
- Writing user-space Linux applications to integrate cameras, IMUs and other peripherals on edge computers such as Raspberry Pi, Rock Pi, and Nvidia Jetson.
- Collaborating with machine vision and control specialists to integrate cutting-edge algorithms into software systems.
- Working with the CTO and software architect to develop and implement sustainable, high- performance software in a fast-paced R&D environment.
- Breaking down complex problems into deliverable chunks as part of the planning and estimation phases of agile software development.
- Adopting and championing good development practices including linting, integration testing.
Experience and Qualifications required:
- 10+ years’ of programming experience in C/C++ for Linux applications on x86 and ARM64 platforms.
- At least 2 years’ experience with RUST programming language.
- Proficiency in scripting languages including Python and Bash.
- Demonstrated experience in modern systems development & CI tools such as git, github-actions, cross-compilation, automated quality control (test automation and linting).
- Proven track record of working with performance measure and optimization tools such as perf, nv-insight.
- Strong communication skills, teamwork, and background in mentoring junior engineers.
- Experience with video4linux, gstreamer, ffmpeg, opencv and other Linux camera software.
- Familiarity with multiple paradigms including OOP, FP, and data-oriented design.
- Experience with common distributed computed tools such as ZeroMQ, Cap’n proto.
- Builder/tinker attitude with interesting side projects.
Professional Benefits:
- Develop on technology that will have meaningful impact on search-and-rescue and security operations.
- Collaborate with experienced leaders who have a strong background in aerospace, defence and academic research and development.
- Develop greenfield solutions, proof-of-concepts and follow them through to product.
- Become a part of close-knit, inclusive, and connected team, immersed in a dynamic startup culture.
- Benefit from Hybrid work options (at least 50% at the office), workplace flexibility and work-life balance.
- Get the opportunity to mentor bright emerging talent through our highly sought-after intern program and strong connections with universities.
Send your resume to arkeus@rustjobs.dev