Senior Software Engineer
Emesent, Brisbane, QLD
- Pay
- Not listed by the employer
- Work type
- Onsite
- Level
- Senior
- Area
- Software engineering
- Posted
- Sep 14, 2026
About the role
Our Mission: To Be Bold and Impactful
At Emesent, we build autonomous robotics, LiDAR mapping, and spatial data technologies that are transforming the way industries understand and interact with the physical world. Founded in 2018 with deep roots in Australia's globally recognised CSIRO, Emesent has become a global leader in drone autonomy and mobile mapping solutions.
With a rapidly growing international customer base and expanding product portfolio across hardware, desktop software, and cloud platforms, we are entering an exciting new phase of growth and we're looking for engineers who want to help shape what comes next.
The Opportunity
Cortex is the software and control architecture at the heart of every Emesent scanner. It's what takes you from handheld mapping all the way to autonomously controlling robotic systems connected to it. As a Senior Software Engineer on the Capture team, you'll focus on the software engineering craft that makes Cortex robust and reliable: sound architecture, high-quality code, strong automated testing, and smooth deployment.
You'll work hands-on across the stack with a strong focus on the software architecture and deployment of the robotics Cortex stack, from low-level C++ modules to the Python tooling that supports development work, testing, tuning, and deployment. This is a senior individual contributor role reporting to the Capture Engineering Manager, where we're looking first and foremost for depth in software engineering.
Key Responsibilities
Software Design & Architecture
- Apply SOLID software engineering and architectural principles across the Cortex stack
- Contribute to and help evolve the software architecture so it remains scalable, maintainable, and extensible as the platform and team grow
- Design, implement, and maintain core Cortex modules, including domains such as hardware interface, navigation, mapping, and perception
- Make sound technical trade-offs and drive design decisions that keep the stack reliable as it scales
Software Development
- Write production-quality C++ for performance-critical components
- Build supporting tools, test harnesses, and analysis scripts in Python
- Use Bash for scripting and automation across development and deployment workflows
- Develop software in Linux-based systems
Testing, Deployment & CI/CD
- Own and expand automated testing and regression pipelines to keep the stack reliable as it grows
- Build, maintain, and improve CI/CD pipelines and containerised development workflows (Docker)
- Deploy and integrate software using the GitHub and AWS ecosystems
- Validate software behaviours in simulation and on physical hardware, including field trials
Collaboration & Mentorship
- Mentor other engineers in the team, helping build their technical skills and judgement
Similar roles at other companies
Pay not posted
Posted 2 days ago
Sr. Robotic Software Engineer
Aurelius SystemsSan Francisco
$185K–$235K / yr
Posted Jun 6, 2026
Embedded Systems Engineer, Robotics
DexmateFremont Office
$100K–$300K / yr
Posted 14 days ago
Senior Autonomy Engineer
Brain CorpSan Diego, CA
$180K–$224K / yr
Posted Jul 25, 2026
Senior Embedded Software Engineer
TreeswiftNew York Office
Listed on Emesent's Lever job board; checked 1 h ago. First seen by us 29 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.