Software Engineer II - C++/Rust

Added
21 hours ago
Type
Full time
Salary
Salary not provided

Related skills

rust linux multithreading performance concurrency

πŸ“‹ Description

  • Design, develop, and maintain high-performance C++ apps within Dedrone's platform.
  • Contribute to migration of existing C++ components to Rust in production.
  • Implement and optimize parallel processing pipelines on Linux systems.
  • Collaborate in code reviews, architecture discussions, and knowledge sharing.
  • Diagnose performance bottlenecks, memory issues, and concurrency bugs in real-time systems.
  • Help define and uphold engineering standards as the team evolves tooling and language stack.

🎯 Requirements

  • 3+ years professional software development in C++.
  • Hands-on Rust development with shipped Rust code.
  • Solid understanding of parallel/concurrent programming patterns.
  • Experience developing on Linux; system APIs and tooling.
  • Performance-minded; profile before optimizing; memory and I/O costs.
  • B.Sc. in CS, EE, or related field, or equivalent practical experience.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’