
Sr. Robotics Software Engineer - Axon - Remote - Global
Robotics Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
Job Description
The role involves designing and developing performance-sensitive software for drone and ground robots used by law enforcement and special forces. You will work on flight modes, mission logic, middleware, and sensor integration, primarily in Rust and C++ on Linux with ROS 2. The position requires extensive experience in systems-level software, robotics, and drone systems, with a focus on reliability and performance. You will collaborate with international teams, support flight testing, and contribute to infrastructure development. The role offers benefits such as competitive salary, vacation days, bonuses, stock options, and health insurance.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 5 |
| Tampere, Finland | 4 |
| Finland | 4 |
| Hybrid - Tampere, Finland | 1 |
| Remote - Finland | 1 |
| Role type | Active listings |
|---|---|
| Research Scientist | 3 |
| Full Stack Developer | 2 |
| Category Manager | 1 |
| Engineer | 1 |
| Software Engineer | 1 |
| Researcher | 1 |
| Robotics Software Engineer | 1 |
| Research Engineer | 1 |
| AI Research Scientist | 1 |
| Full Stack Member of Technical Staff | 1 |
| Quality Engineer | 1 |
| Role level | Active listings |
|---|---|
| Senior | 6 |
| Mid-Level | 5 |
| Mid-level | 1 |
Axon appears in 15 indexed job postings in JobCrawls' Finland dataset since April 2024. In that historical index, the strongest location signals for this employer are Remote - Global, Tampere, Finland, and Finland.
Data shown is based on historical job postings from our database.
Job Details
Requirements
- Bachelor's or Master's Degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, or equivalent
- 8+ years of professional experience in systems-level software engineering
- Strong experience with Rust, C++, or C — writing performance-sensitive code that manages memory deliberately and handles concurrency correctly
- Strong Linux experience as a development and deployment platform
- Solid understanding of systems fundamentals: memory management, inter-process communication, multithreading, and synchronization
- Professional experience working on robotics or drone systems
- Experience with ROS 2
- Effective communicator who can articulate technical trade-offs across teams and time-zones
- Proficiency in English is required; French or Dutch is a plus
Education Level
None requiredBenefits & Perks
Benefits
