Your Details



Junior Embedded Software Engineer - Linux
Apply today

Junior Embedded Software Engineer - Linux

About Fleet Space Technologies
Fleet is a space-enabled exploration technology company on a mission to dramatically accelerate the discovery of critical minerals needed to decarbonize our global economy.  Electric vehicles and other clean energy technologies are vital elements of the world’s efforts to combat climate change, and these will demand many times more critical minerals than today, with an incremental value of over USD $13 trillion.  At the same time, finding new mineral deposits is becoming more challenging as we increasingly exhaust the supply of shallow deposits and are forced to explore deeper underground.  Traditional exploration methods are poorly suited to address this challenge, so a new approach is needed.
Our approach is to combine space technology, proprietary seismic sensors, cutting edge Ambient Noise Tomography, and machine learning to provide the world’s first scalable 3D exploration dataset with near-real-time insights to guide active exploration programs far more efficiently to new deposits.  This is Fleet’s flagship product, ExoSphere - a space-enabled solution for mineral exploration in real-time, in 3D, and under cover with very low environmental impact.  Since launching ExoSphere in March 2022, Fleet has signed contracts with over 30 clients including Rio Tinto, Barrick Gold and Core Lithium and completed over 300 Ambient Noise Tomography surveys, more than any other company in the world.
As part of Fleet’s founding vision to connect the Earth, Moon, and Mars, we also apply our technology to innovative solutions for defense and space exploration, including an upcoming mission to the Moon.  Headquartered in Adelaide, South Australia, Fleet has rapidly grown to over 125 employees including a growing team in the USA, Canada, and beyond.  We have raised over AUD $85M in venture funding, backed by premier investors including Blackbird, Grok, and In-Q-Tel.
The Team
The Software Team at Fleet Space Technologies is composed of team-oriented technical experts that are driving significant innovations and shaping solutions for internal and external customers.  Our tech stack includes embedded RTOS and Linux (C and Go), scientific data processing (Python), Customer APIs (Go and Typescript) and Frontends (Typescript with React and Vue). With such a broad stack we don't expect everyone to know everything, but ensure we have experts we can trust in each area, who are capable of communicating across complex software boundaries. It's not rocket science, but it's close! One must not only bring proven technical expertise, but also be open minded, agile, and adaptable to solve yet to be determined challenges that could very well change the world (or another planet’s).  We value diversity of perspective, journey, industry experience, skillset, working style, communication preference, and identity; the fact that we come from over 40 nationalities only reinforces our commitment to Inclusion & Diversity.  
As a business, we are ambitious, innovative, and collaborative and we put our customers first in everything that we do. We love celebrating our successes, and we have had a lot to celebrate to date including Series C Funding and selection of our Technology to be the first Australian hardware to be deployed on the Moon.  We are a diverse group of professionals who have come together for one purpose - to build spacecraft for explorers of new worlds with a mission to connect Earth, Moon and Mars.  Come help shape the future through this fantastic opportunity!  
Core Values
The Core Values at Fleet Space Technologies guide us to our North Star of ambitious, collaborative success - AD ASTRA (“To the Stars!”) 
  • Add Value: Obsessively add value for our customers
  • Drive Excellence: Benchmark against the best
  • Agile Action: Take Action. Independent, fast, frugal action
  • Seek Truth: Be curious. Explore
  • Take Responsibility: Make decisions and own them
  • Radical Ideas: We are unique. We do things differently
  • Always Deliver: We always find a way to get it done on time
The Role
Fleet Space Technologies is seeking a talented, early career Embedded Software Engineer (Linux) who is ready to take their skills to the Space, Exploration, and Innovation realm.  The Junior Embedded Software Engineer is responsible for building the software architecture across the Fleet Product line, including our Satellite components, our Satellite modems, and our ground-based devices.  In addition to being a key team member focused on a wide range of yet to be determined projects & challenges, they will run testing and validation of the designed systems for release to our customers.
This exciting and inspiring role is ideal for candidates who have experience (professional or academic) on delivering software features in an innovative environment within an agile, high-growth, cutting edge technology team.
Reporting to the Team Lead - Embedded Software Engineering, the Junior Embedded Software Engineer will collaborate across the team to facilitate software design & development of satellite and satellite modem components in Embedded Linux environment. They should expect to be pulled into a plethora of yet to be defined challenges that will drive revenue for the company, inspire/challenge them technically, and help change the world (while taking Fleet intergalactic)! 
They will partner with multiple teams including :
  • The Embedded Real Time Software Team, to agree on communication protocols, MAC layers and data structures for communications between satellite modems and payloads in orbit.
  • The Satellite Operations team, to provide relevant telemetry and commands so the operations team can manage our satellite network effectively.
  • The Data Processing team, to ensure that customer data is provided in a consistent and reliable manner to be processed into an end customer data product.
  • The Product team - to collaboratively work on requirements and make sure we're building the right thing for our customers
If you're a talented, emerging Embedded Software Engineer with a passion for space technology and innovative disruption, we invite you to join our team and help us shape the future of mineral exploration technology while safeguarding our planet's future. Apply today to be part of our exciting journey!
This role must be based from our HQ office in Adelaide (Beverley), South Australia. 
***Applicants must have full working rights within Australia. 
Main Responsibilities
This role will be responsible for but not limited to: 
  • Software design & development of satellite and satellite modem components in Embedded Linux environment
  • Writing, modifying and debugging software on Embedded Linux systems
  • Development of software interfaces between hardware components on both satellites and modems
  • Participation in Systems Engineering activities including requirements capture, verification and validation planning and execution
  • Providing constructive feedback during code review
  • Prioritization of software tasks to meet tight schedules
  • Stay updated on industry best practices and emerging trends in full stack software development
Key Skills and Required Experience
  • Bachelor's (Tertiary) Degree in Mechatronics, Computer Science, Software Engineering, or related  discipline; OR equivalent work experience
  • 3+ years of professional experience in software development in a cloud environment
  • Knowledge in embedded software development with a background in at least one of C/C++, Golang, Rust or Python
  • Knowledge of programming embedded Linux and shell scripting
  • Understanding of working in constrained environments
  • Excellent problem-solving skills and ability to work in an inclusive, collaborative, diverse team environment
  • Strong communication skills and ability to convey complex technical concepts to both technical and non-technical stakeholders
  • Full working rights in Australia
Desirable Skills & Experience:
  • Experience working with RTOS systems
  • Experience in writing device drivers, device trees, Experience in Software in the Loop /Model in the Loop/Hardware In the Loop testing
  • Understanding of building services for embedded systems using systemd
  • Familiar with CI/CD tools such as Gitlab runners / Github actions
  • Knowledge in remotely connecting to devices to debug and run applications
  • Knowledge of Embedded Linux build systems such as Yocto/Buildroot
  • Experience with Low Power Wide Area Networks (LPWAN) such as LoRa/LoRaWAN
Fleet is an Equal Opportunity Employer; employment with Fleet is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, colour, religion, gender, national origin/ethnicity, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Apply Now:
Apply for this interstellar role via the Job Advertisement on our Fleet Space Technologies Careers Page:  
About the Interview Process:
We want to get to the essence of who you are, your life journey, and your potential to thrive at Fleet Space Technologies!  As such, if selected to progress in the interview process, you will go through a series of interviews with various Fleet Explorers - assessing your technical capabilities, alignment to our values, and potential.  We also will request references from those you’ve worked with, and ask you to complete our behavioral, cognitive and EQ assessment.  Please let us know if we can make this process more accessible, comfortable, and inclusive for you! 
Learn more & Stay connected: 
Explore more about Fleet Space Technologies on our company website, and follow us on LinkedIn to stay up to date with all company news & developments in our pursuits to connect the Earth, Moon & Mars! 
Apply today