FAQs
What is the main focus of the Sr DSP Software Engineer position at VIAVI Solutions?
The main focus of the position is to design the next generation of resilient alternative Positioning, Navigation, and Timing (aPNT) receiver technologies, which includes developing DSP algorithms and software for satellite radio signal reception and decoding.
What qualifications are required for this role?
A BS Degree or higher in Electrical Engineering, Computer Science, or Computer Engineering is required, with an MS preferred. Additionally, 5+ years of software development experience is needed, along with a strong understanding of communication systems theory and signal processing concepts.
What programming languages and tools should candidates be proficient in?
Candidates should be proficient in C programming, algorithm modeling tools such as MATLAB/Simulink, and have experience developing/debugging applications and device drivers for Real-Time Operating Systems (RTOS).
Is experience in GNSS systems required?
Yes, a good understanding of GNSS and RF transmission technology, as well as experience with GNSS signals and systems, is essential for this role.
Are there opportunities for mentorship in this position?
Yes, the candidate may act as a technical lead and provide mentoring to other software engineers, supporting their development and the project’s success.
What kind of working environment does VIAVI Solutions provide?
VIAVI Solutions fosters a highly collaborative working environment where employees are encouraged to question, collaborate, and push for solutions that will delight customers.
Is experience with Agile methodologies preferred?
Yes, experience using an Agile-based development process, preferably Scrum, is preferred for candidates applying for this role.
What are the preferred skills beyond the required qualifications?
Preferred skills include knowledge and experience with Cortex M4/M7, performance optimization for resource-limited embedded platforms, and understanding GNSS functional blocks and capabilities, among others.
Is experience with version control systems necessary?
Yes, experience with version control systems, preferably Git, is recommended for candidates applying for this position.
Does VIAVI Solutions offer equal employment opportunities?
Yes, VIAVI Solutions is an equal opportunity and affirmative action employer, welcoming minorities, females, veterans, and persons with disabilities.