Back to search

Principal Software Engineer, Timing and Synchronization

Parry Labs, LLC · Plano, TX · Software engineering, with technical direction from the Chief Engineer

Employment type

Full-time

Work setting

On-site

Location

Plano, TX

Schedule

Day shift

Posted

Apply for this job

You'll be redirected to the employer's application page.

Job overview

The Principal Software Engineer, Timing and Synchronization role is onsite in Plano, TX, with compensation not specified. Parry Labs develops digital engineering, software, and hardware solutions for mission systems integration, and this role supports resilient timing and synchronization software. The engineer leads software development that keeps distributed systems synchronized when reference signals or network connections degrade. The role defines architecture and interfaces, implements timing algorithms and services, validates performance, and provides technical leadership through reviews and mentoring.

What you'll do

  • Define timing software architecture, interfaces, error budgets, and acceptance criteria
  • implement and validate time-source fusion, clock discipline, and holdover algorithms
  • develop synchronization services for clock drift, conflicting sources, and reference loss
  • integrate GNSS receivers, oscillators, and hardware timestamping
  • measure and improve PTP and NTP performance
  • build automated tests
  • lead design and code reviews
  • mentor engineers
  • analyze measurements and document verification results.

What we're looking for

Skills & competencies
principal software engineer
timing and synchronization
plano tx
parry labs
positioning navigation and timing
pnt
c/c++
ptp
ntp
gnss
embedded software
technical leadership
Work arrangement
  • Weekend coverage required

Benefits & perks

  • Education assistance, unlimited paid time off, workplace flexibility, and support for employee and family health and well-being.

Why this role

Requires 9+ years of software engineering experience including technical leadership and timing or synchronization software delivery; Rust is strongly preferred, while candidates with strong PNT expertise may qualify without prior Rust experience.

About the employer

Parry Labs, LLC is hiring for this role. Industry: Custom Computer Programming Services. Sector: 54.

Additional details

Industry sector
54
Industry
Custom Computer Programming Services
Occupation code
15-1252.00
Apply for this job

You'll be redirected to the employer's application page.

Browse more jobs

Listing ID: e513dc11-0d34-4ebf-aa7c-5a15b85863b0

    Principal Software Engineer, Timing and Synchr… | CollabWORK