Skyworks' Timing Division is looking to solve hard problems in the ultra-precision timing space, targeting applications such as telecommunications, wireless, and data centers. The intern will contribute to high-performance algorithms, synchronizing time to within nanoseconds, and interfacing with custom hardware on a rapidly iterating, test-driven codebase that runs on customer back-end infrastructure.
Requirements
- Solid C or Rust programming skills
- Proven deep understanding of networking at all layers of the stack
- Fluency in Rust
- Comfortable with Linux at the command line
- Exposure to PTP, NTP, or other time protocols
- Security experience (fault injection, Ghidra, CTFs, etc.)
- Interesting personal projects you've done on your own time
Responsibilities
- Participate in the design, development, and testing of precision timing software in C, Go, and/or Rust on embedded Linux
- Collaborate with team members to solve problems and support each other
- Create documentation and automated tests for your code
Other
- Currently studying a BS/MS in CS/ECE/EE or equivalent, with graduation no earlier than August 2026
- Ability to perform in both self-directed and collaborative settings
- Excellent attention to detail and a desire to get your solution right
- The phrase "Precision timing aspirant" at the top of your résumé to show that you can read requirements