Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Echodyne Logo

Principal Software Engineer – Radar Algorithms Integration

Echodyne

$159,800 - $239,600
Dec 16, 2025
Kirkland, WA, US
Apply Now

Echodyne is seeking to bridge the gap between algorithm research and production deployment for its radar technology, which is used in various industries such as autonomous vehicles, uncrewed aircraft & drones, and security of borders, critical infrastructure, and smart cities.

Requirements

  • Expert-level proficiency in modern C++ (C++17 or newer), with strong skills in software architecture, modular design, and performance optimization.
  • Experience developing and maintaining complex, multi-component systems in C++ and Python.
  • Has professional experience with software engineering best practices — including CI/CD, code review processes, automated testing, and version control (Git).
  • Strong background implementing algorithms or signal processing logic in production software.
  • Experience translating MATLAB/Python prototypes into efficient, maintainable production code.
  • Experience designing and implementing software for embedded soft real-time systems.
  • Proficiency in MATLAB and Rust.

Responsibilities

  • Serve as the software engineering authority within the Radar Science Dev team, establishing and mentoring best practices in software design, code quality, testing, and documentation.
  • Architect and implement production-quality software for radar algorithms and control systems in C++.
  • Lead effort to refactor and generalize existing radar algorithm and control-loop code so it can support multiple radar platforms with distinct hardware architectures.
  • Collaborate with the dedicated internal software and systems teams to define clean interfaces between algorithmic components and radar system infrastructure.
  • Translate prototype algorithms (developed in Python/MATLAB) into maintainable, efficient production implementations.
  • Design and implement software tests, integration tests, and simulation hooks to validate algorithm behavior.
  • Ensure software implementations are modular, reusable, and aligned with long-term maintainability goals.

Other

  • BS in Computer Science, Electrical Engineering, Physics, or related field with 8+ years of software development experience, or MS with 6+ years, or PhD with 4+ years.
  • Must be a U.S. Citizen or green card holder, or have asylum/refugee status in the U.S. due to export control requirements.
  • Strong written and verbal communication skills for technical design and cross-team coordination.
  • Ability to work across software, algorithms, and hardware teams to deliver robust integrated systems.
  • Flexible PTO and generous benefits, including fully-paid medical, dental, and vision insurance premiums