Echodyne · 2 months ago
Principal Software Engineer – Radar Algorithms Integration
Echodyne offers innovative radar solutions for various industries, including autonomous vehicles and smart cities. The Principal Software Engineer will lead the integration of radar algorithms into production software, ensuring quality and performance across multiple platforms.
ElectronicsNational SecuritySensorSoftware
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
Qualification
Required
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
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
Preferred
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
Benefits
Pre-IPO Stock Options
Fully-paid medical, dental, and vision insurance premiums for you
Choice of PPO or HDHP/HSA
Virtual Care – 98Point6
Employee Assistance Program
Mental Health coverage through Springhealth & Talkspace (Premera)
Travel Assistance Insurance
Company Paid Life Insurance
Company Paid Short & Long Term Disability
Flexible PTO
401(k) plan
Pet Insurance
Prepaid Legal Program
Commuter Benefits
Paid Company Holidays
Company
Echodyne
Echodyne develops and manufactures meta-materials-based radar technologies.
Funding
Current Stage
Growth StageTotal Funding
$199MKey Investors
New Enterprise Associates
2022-06-13Series C· $135M
2019-09-11Series C· $20M
2017-05-22Series B· $29M
Recent News
2025-09-09
Company data provided by crunchbase