VIAVI Solutions is looking to hire an experienced DSP Software Engineer to design the next generation of resilient alternative Positioning, Navigation, and Timing (aPNT) receiver technologies.
Requirements
- Excellent knowledge of communication systems theory and signal processing concepts
- Ability to understand and formulate mathematical, statistical, and computational models
- Proficient in algorithm modeling tools such as Matlab/Simulink
- Proficient in DSP programming on ARM based multi-core processors such as Cortex, M4, M7
- Experience developing/debugging applications and device drivers for RTOS
- Proficiency in C Design
- Good understanding of GNSS and RF transmission technology, including signaling
Responsibilities
- Derive requirements, conceptualize, define, design & prototype PNT solutions
- Create, analyze and refine the required DSP algorithms using mathematical analysis tools such as MATLAB/Simulink
- Develop software using C in an RTOS environment to translate algorithm prototypes into optimized, production-quality code suitable for operational deployment
- Perform hardware/software integration, debugging, and code optimization on target platforms
- Interface with cross-functional teams and sites and customers to define and implement new features
- Coordinate technical discussions and collaborate with platform and system architects to make design decisions
- May act as technical lead and provide mentoring to other software engineers
Other
- BS Degree or higher in EE, CS, or CE. MS preferred.
- 5+ years of Software Development experience
- Solid technical leadership skills and ability to serve as a project lead
- Excellent problem solving & troubleshooting skills.
- Excellent verbal and written communication skills