×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer – Radar Algorithms Integration

Job in Kirkland, King County, Washington, 98034, USA
Listing for: Echodyne
Full Time position
Listed on 2025-11-20
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Radar Reinvented.

Echodyne offers the worlds first compact solid-state true beam-steering radar for a wide range of industries and applications. Our high-performance radars work in all weather and are designed for autonomous vehicles, uncrewed aircraft & drones, and security of borders, critical infrastructure, and smart cities. The company combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at commercial price points.

Echodyne offers its radars to companies working in Automotive, Transportation, Critical Infrastructure Protection, Border Security, Smart Cities, Uncrewed Aircraft Systems (UAS), and Airspace Management including Urban Air Mobility (UTM).

Echodyne is seeking a Principal Software Engineer to join our fast-growing team!

As the Principal Software Engineer within the Radar Science Dev team, you will bridge the gap between algorithm research and production deployment. You will provide technical leadership on software architecture, code quality, testing, and integration, ensuring that radar algorithms and control software are implemented efficiently and can scale across multiple radar platforms.

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.
  • Participate in code reviews, design discussions, and technical mentorship across radar algorithm and software teams.
  • Contribute to continuous improvement of build pipelines, code reviews, and deployment workflow.
REQUIRED SKILLS / EXPERIENCE
  • 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.
  • Proven ability to work across software, algorithms, and hardware teams to deliver robust integrated systems.
  • Strong written and verbal communication skills for technical design and cross-team coordination.
DESIRED SKILLS / EXPERIENCE
  • Experience with radar or similar sensing systems (e.g., lidar, sonar, RF systems).
  • Proficiency in MATLAB and Rust.
  • Familiarity with DSP algorithms (FFTs, filtering, tracking, etc.).
  • Familiarity with state machines, control systems, and asynchronous event-driven architectures.
  • Understanding of system-level performance tradeoffs (latency, throughput, resource utilization).
  • Experience leading or mentoring software engineers or serving as a technical lead.
QUALIFICATIONS

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.

Echodyne's technology is export controlled by the U.S. Government and we must evaluate an applicant's eligibility to handle export-controlled information or obtain required Government authorizations. Therefore, we will ask you as part of the application process…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary