Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 131-138 of 138 jobs

Rust Developer - Digital Assets Trading | London
Selby Jennings
Active - posted 27 days ago

Engineering Manager, Full Stack
Affinidi
Active - posted 29 days ago

Software Engineer
OpenYield Inc
Stale - posted 30 days ago

Software Engineer
Prelude Security
Stale - posted 30 days ago

Rust Engineer
SwissBorg
Stale - posted 30 days ago

Staff Engineer
MongoDB
Stale - posted 30 days ago

Senior Software Engineer, Rust (US - East)
Apollo Graph
Stale - posted 30 days ago

Senior Security Software Engineer - iCloud
Apple
Stale - posted 31 days ago

DSP Engineer (AU)
DroneShield Limited
Active - posted 9 days ago
Job Description
About DroneShield
Work with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of world’s most challenging technical problems in the Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion and distributed systems. Working with high profile customers across militaries, government agencies, airports, critical infrastructure, law enforcement and many others.
With one of the largest listed defence company market capitalisations in Australia and having raised approximately $250m in 2024 alone, DroneShield is undergoing hypergrowth stage, fuelled by rapidly increasing use of drones for nefarious applications, from battlefield, to terrorism, to contraband delivery and commercial espionage.
This role is in the DroneShield Sydney headquarters in Sydney CBD. There are approximately 300 staff based in the 4,000sqm facility today, scheduled to grow to approximately 400 staff by end of 2025. Overseas on the ground presence includes Virginia (USA), Denmark, Germany and Dubai, as well as distributors in over 70 countries globally.
About the Role
DroneShield is seeking a Digital Signal Processing Engineer with relevant experience to join the team in Sydney, Australia
The position will report to the Team Lead, RFAI. The primary focus of the role is to develop and maintain DroneShield’s RFAI Detection Capability, working closely with ML/AI, Data Science, RF and infrastructure teams to innovate and enhance DroneShield’s world leading Anti-Drone technology.
Key Responsibilities
- Translate high-level signal processing algorithms into optimized, production-ready implementations for resource-constrained platforms.
- Develop, optimize, and maintain DSP software embedded systems, ensuring high performance and low latency.
- Profile algorithm performance to identify bottlenecks and implement improvements for computational and/or memory efficiency.
- Work closely with hardware engineers to ensure seamless integration of DSP algorithms with embedded platforms.
- Develop and maintain evaluation pipelines to validate DSP algorithms against real-world data to ensure their robustness.
- Conduct unit testing, system testing, and performance benchmarking to ensure software quality and reliability.
- Implement and maintain CI/CD pipelines for DSP software development.
- Provide technical guidance on DSP software architecture, ensuring scalability, maintainability, and performance.
Who you are
- You are comfortable deploying state of the art algorithmic models to deliver commercial value.
- You are a lifelong learner. You’re self-taught and continuously learning. You are interested in keeping up with current best practices in your areas of expertise.
- You are experienced working with modern infrastructure and tools.
- You are comfortable running your software in Linux environments.
- You are ambitious and motivated to grow the company and compete with the big players in the industry.
Requirements
- Bachelor’s (or higher) degree in Electrical Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
- 3+ years of experience in DSP software development, with a focus on embedded systems and resource-constrained platforms.
- High proficiency with Python, including familiarity with Scipy, Numpy, Numba.
- Familiarity with at least one compiled language (C, C++, Rust).
- Firm understanding of Digital Signal Processing concepts, including filtering, FFTs, modulation/demodulation, and adaptive signal processing.
- Knowledge of modern software development practices, Test-Driven Development (TDD), version control (e.g., Git), and CI/CD pipelines.
- Ability to work effectively in a multidisciplinary team, including collaborating with algorithms, hardware, and software engineers.
- Ability to turn complex algorithms and mathematical models into high-performance software, operating on sensor data.
- Working knowledge of modern architectural patterns and software design patterns.