Senior Software Engineer - Time Synchronization & Embedded Networking

Added
5 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

c embedded linux iso 26262 ieee 802.1as (gptp) embedded ethernet switches

📋 Description

  • Lead design of high-precision time synchronization for autonomous systems (PTP/gPTP).
  • Architect clock distribution, hardware timestamping, and time distribution.
  • Test, validate, and optimize timing systems for sub-microsecond accuracy.
  • Develop safety-critical time sync and networking components per ISO 26262.
  • Configure Ethernet switches, multicast/unicast, VLANs, and ARP/MAC entries.
  • Collaborate with cross-functional teams; contribute to docs and industry standards.

🎯 Requirements

  • Bachelor’s in CS/CE/EE/Robotics; 4+ yrs (MSc 2+; PhD).
  • 5+ yrs embedded systems software development, focus on time synchronization.
  • Expert in IEEE 1588 (PTP) and IEEE 802.1AS (gPTP) in embedded systems.
  • Strong knowledge of time sync architectures, measurement methods, and NTP.
  • Hands-on timing instrumentation and analysis tools experience.
  • ISO 26262 experience for software/systems.
  • C and C++ for embedded RTOS/embedded Linux.
  • Design, implement, and analyze network protocols and embedded Ethernet switches.

🎁 Benefits

  • Competitive compensation packages
  • Medical, dental, and vision insurance
  • Health savings account with employer match
  • Employer-matched 401(k) with immediate vesting
  • Unlimited vacation
  • 15 paid holidays

🛃 Visa sponsorship

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →