Match score not available

Senior Systems Engineer (Rust)

Remote: 
Full Remote
Contract: 
Salary: 
220 - 220K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

1+ years software architecture experience, 3+ years Rust development & 7+ years software/system engineering experience.

Key responsabilities:

  • Implement real-time video streaming between GCS and drones
  • Integrate collision avoidance systems
  • Collaborate with product team, document architecture, lead technical discussions
Aerodome logo
Aerodome Information Technology & Services Startup
11 - 50 Employees
See more Aerodome offers

Job description

Logo Jobgether

Your missions

Aerodome is at the forefront of developing advanced software for public safety, specializing in innovative drone-as-first-responder (DFR) solutions. Our mission is to make communities safer with cutting-edge DFR technology, providing first responders with an AI-driven platform for enhanced air support. We focus on integrating our software with industry-leading hardware partners to ensure rapid response and safer operations. At Aerodome, we are committed to creating a safer world through continuous innovation and excellence. Join us to help shape the future of public safety and make a positive impact on communities.

Mission and Outcomes

We are seeking an experienced and talented Systems Engineer with a focus on drone communications to join our team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. In this role, you will be primarily responsible for designing and implementing systems that enable real-time communication between drones, docking stations, our aerial traffic awareness and ground control station (GCS) platforms, and other external systems to enable autonomous operations. 

The ideal candidate will have a strong background in systems engineering, WebRTC, drone communication protocols, and a passion for delivering innovative solutions in the unmanned aerial systems (UAS) industry.

This position is fully remote, our base salary range for this role is $140-220k.

Responsibilities

  • Implement real-time video streaming and C2 communications protocols between our GCS platform and various connected drones and docking stations

  • Develop integrations with various collision avoidance systems

  • Work with the product team to understand customer needs and to design customer-oriented solutions

  • Document system architecture and design decisions

  • Lead technical discussions with stakeholders and team members

Qualifications

  • 1+ years of software architecture experience

  • 3+ years of Rust development experience

  • 7+ years of software and/or systems engineering experience (cumulative)

  • Excellent written and verbal communication skills

  • Excellent problem solving and analytical skills

  • Strong understanding of software architecture and design patterns

  • Ability to work independently and in a team environment

Preferred Qualifications

  • Prior industry experience working on UAS or GCS platforms

  • Experience with WebRTC and related technologies (RTMP, RTCP, etc.)

  • Experience with other systems languages, such as C and C++

  • Experience with LTE radios and systems

Stuff We Use

AWS, Axum, Docker, GitHub, GitHub Actions (for CI), Helm, Hotwire, Kubernetes, Postgres, PowerShell, React, Ruby, Ruby on Rails, Rust, Sentry, Sequel, TailwindCSS, Tokio, Turbo, WebRTC

Aerodome is at the forefront of creating transformative solutions for public safety, dedicated to positively impacting lives, and inventing the future. Our team thrives on intellectual honesty, continuous improvement, and a shared passion for innovation - all within a high-performance culture. We offer competitive salaries, equity options, and comprehensive benefits; including: excellent medical, vision, and dental coverage, unlimited PTO, and remote-friendly work arrangements. Join us on our journey to push the boundaries of technology and make a lasting impact on communities.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • verbal-communication-skills
  • team-effectiveness

System Engineer Related jobs