Design, develop, and maintain embedded software for EW and RF sensing systems
Investigate innovative PA architectures, calibration algorithms, processing structures for performance enhancement.
Architect HW/FW/SW partitioning of various calibrations for area and time efficiency.
Build and integrate software for software-defined radios (SDRs) and RF front-end systems
Translate EW concepts (EA, ES, EP) into functional software capabilities
Own and contribute to core portions of the embedded codebase, becoming a subject matter expert
Collaborate with DSP, FPGA, and hardware teams to integrate algorithms into real-time systems.
Work with digital designers to realize these methods with power and area efficient digital implementations.
Implement system models of the analog front-end design, impairments and come up with right controls and calibrations in C and MATLAB for optimal system performances.
Develop prototypes and operational capabilities, not just simulations
Participate in lab and field testing, including data collection, analysis, and system validation
Contribute to and improve software engineering practices, tooling, and architecture
Support integration of third-party tools, models, and open-source frameworks
Providing technical support to clients during and after the implementation of solutions.
Support and author proposals, white papers and other opportunity-shaping activities.
Consistent interaction with both Engineering Leadership and Product Management team to help inform roadmap and priorities.
Identifying opportunities for new business and developing proposals to win new clients.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or related field
U.S. Citizenship
Minimum active SECRET Clearance; TS/SCI eligibility required
must be able to obtain immediately post-onboarding
6+ years of relevant experience designing signal processing for EW systems (or equivalent combination of education and experience)
Strong proficiency in C/C++, MATLAB, Python used for algorithm development, modeling, and simulation.
Experience with at least one modern systems language: Rust, Go, or Zig
Experience developing embedded or low-level software systems
Experience with software-defined radios (SDRs) and RF data pipelines
Working knowledge of electronic warfare concepts and basic understanding of RF and analog components/modules
Familiarity with digital signal processing concepts sufficient to integrate and implement
Experience with Linux-based development environments
Ability to work independently and contribute in a highly collaborative, cross-functional team
Strong communication skills and ability to operate in mission-focused environments
Tech Stack
Linux
Python
Rust
TypeScript
Go
Benefits
Hybrid work options
Flexible Working Hours
10 paid holidays
generous Paid Time Off
Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance
Access to group rating plans for Life Insurance
Employer contribution to Health Savings Account
Competitive 401K employer match
A work environment and culture that fosters transparency, collaboration and well-being