What are the responsibilities and job description for the DSP Engineer position at Axon?
Your Impact
As a DSP Engineer, you will play a critical role in advancing state-of-the-art technology for drone detection and localization through RF spectrum analysis. By designing and implementing sophisticated signal processing algorithms, you will directly contribute to enhancing security and safety in a rapidly evolving field. This position offers you the opportunity to work on innovative, real-world challenges that will sharpen your expertise in DSP, wireless communication, and software development. You'll collaborate with a multidisciplinary team, expand your technical horizons, and gain invaluable experience in cutting-edge systems with a tangible societal impact. This is a career-defining opportunity to innovate and grow in a high-demand, high-tech industry.
What You’ll Do
Location: Onsite in Sterling for 3 or more days a week, Other days working remotely.
Reports to: Lead DSP Engineer
Key Responsibilities:
- RF Spectrum Analysis: Perform advanced analysis and feature extraction from RF signals using Software Defined Radio (SDR) frameworks and other state-of-the-art tools. Write prototype code in Python or Matlab to proof concepts.
- Design and Implementation: Develop and optimize real-time signal-processing algorithms in C and CUDA to detect, classify, and locate drones within RF spectrum data. Ensure scalability and performance of the software in real-world applications.
- Cross-Functional Collaboration: Work with hardware, software, and data fusion teams to integrate DSP components seamlessly into larger systems, contributing to end-to-end solutions.
- Mentorship and Leadership: Act as a technical resource and mentor for junior team members, fostering a collaborative and innovative team environment.
- Continuous Improvement: Stay updated on advancements in DSP, SDR, and wireless communication to identify new tools, techniques, and approaches that enhance system capabilities.
- Documentation and Communication: Create detailed technical documentation for developed algorithms and processes. Present findings, updates, and project milestones to stakeholders effectively.
- Tool Development and Maintenance: Develop utilities in Python and C for testing, data analysis, and algorithm validation, ensuring maintainability and robustness.
What You Bring
- Master’s, or Ph.D. in Electrical Engineering, Computer Science, Mathematics, Physics, or a related field, with 3 years of relevant experience.
- Strong expertise in digital signal processing, including modulation methods, frequency analysis, and digital filters.
- Proficiency in C and Python, with experience in developing real-time systems and prototyping signal processing algorithms.
- Solid knowledge of wireless communication systems such as LTE PHY, IEEE802.11 (Wi-Fi), and IEEE802.15.4.
- Excellent problem-solving skills, a collaborative mindset, and the ability to communicate complex technical concepts effectively.
Benefits that Benefit You
- Competitive salary and 401k with employer match
- Discretionary paid time off
- Paid parental leave for all
- Medical, Dental, Vision plans
- Fitness Programs
- Emotional & Mental Wellness support
- Learning & Development programs
- And yes, we have snacks in our offices
Benefits listed herein may vary depending on the nature of your employment and the location where you work. **