Software Engineer — PNT VIAVI Solutions Paeonian Springs, Virginia cpp,python,matlab,linux,yocto,iot,senior,enterprise,onsite,us_east
VIAVI Solutions

Software Engineer — PNT

Location Node Paeonian Springs, Virginia (onsite)
Base Compensation Competitive
Commitment full-time
Clearance Req none
cpp python matlab linux yocto iot senior enterprise onsite us_east

Overview

VIAVI is seeking a Software Engineer to design and maintain state-of-the-art software and firmware for alternative navigation solutions on the PNT (position, navigation, timing) team.

Responsibilities

  • Develop and maintain core libraries and frameworks used across all APNT platforms
  • Lead the development and implementation of new features for products
  • Collaborate closely with hardware, systems, and manufacturing teams to perfect designs and processes
  • Troubleshoot complex issues at your desk, remotely, and in the field
  • Stay current on emerging technologies and industry trends

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • Strong proficiency in C++ or Rust with experience in Linux development environments
  • Ability to read and interpret electrical schematics and PCB layouts
  • Demonstrated expertise with Git version control
  • Experience with CMake and Makefile build systems
  • Proficiency debugging systems with GDB, including remotely deployed systems
  • Excellent verbal and written communication skills

Preferred

  • Strong proficiency in Python and MATLAB
  • Experience with build systems like Yocto or Buildroot
  • Experience designing software for bare-metal embedded systems
  • Knowledge of sensor fusion and extended Kalman filter techniques
  • Contributions to open-source projects or publications

Sourced from the employer’s career site. Verify before applying.

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with VIAVI Solutions. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.