Point your AI agent at freehire and let it find you a job.

Get the CLI →

Olive

New

Senior Embedded / Systems Software Engineer (Rust + Python)

Discussion

About the Project

We are looking for a Senior Embedded / Systems Software Engineer for a long-term aerospace project focused on developing advanced embedded communication solutions for aircraft and satellite systems.

The engineer will work directly with the CTO, Project Manager, and Product Manager and will have significant ownership over architecture and technical implementation.

Requirements

  • Strong commercial experience with Rust
  • Strong Python development skills
  • Experience with embedded, systems-level, or low-level software development
  • Strong knowledge of Linux
  • Experience with networking and communication protocols
  • Understanding of multithreading, concurrency, performance, and resource-constrained environments
  • Ability to make technical decisions and independently deliver production-quality solutions
  • Good English communication skills

Nice to Have

  • Experience in aerospace, avionics, satellites, UAV/drones, defense, telecom, robotics, automotive, or IoT
  • Embedded Linux
  • RTOS / real-time systems
  • C/C++ background
  • Hardware/software integration
  • TCP/UDP, CAN, UART, SPI, I2C
  • Telemetry or satellite communication systems

Responsibilities

  • Design and develop embedded/system-level software primarily using Rust and Python
  • Work closely with the CTO on architecture and technical decisions
  • Develop software for communication between complex hardware systems
  • Integrate software with hardware and communication interfaces
  • Troubleshoot performance, networking, and system-level issues
  • Participate in technical discussions, code reviews, and architecture decisions
  • Take ownership of features from technical design through implementation and delivery

We are looking for a senior engineer who is comfortable with systems programming, embedded technologies, communication systems, and technically challenging R&D projects and is interested in joining the project for the long term.

Skills

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available