About SiTime
SiTime Corporation is the precision timing company. Our semiconductor MEMS programmable solutions offer a rich feature set that enables customers to differentiate their products with higher performance, smaller size, lower power and better reliability. With more than 3 billion devices shipped, SiTime is changing the timing industry. For more information, visit www.sitime.com.
Job Summary
The successful candidate will be the primary owner of the SiTime IEEE 1588/PTP software stack built on state-of-the-art hardware to deliver best in class synchronization solutions for Communications and Data Center deployments. It is not necessary to meet all job requirements to be a qualified candidate for the position.
Responsibilities:
Development and maintenance of Linux kernel Clock and PTP drivers
Development and maintenance of the sophisticated DSP algorithms providing best in class synchronization performance
Development and maintenance of Linux user space libraries
Enhancing system performance in collaboration with hardware and systems teams
Development and automation of synchronization tests
Qualifications \& Requirements (Education must be included):
Batchelor’s degree or higher in computer science/electrical engineering or equivalent
5 years+ embedded software development experience
Deep familiarity with Linux, and embedded programming in the Linux environment, preferably both user space and kernel
Experience with digital signal processing a big plus
Experience with FPGA platforms a big plus
Experience with Ethernet switches a plus
Familiarity with synchronization technologies a plus
Desired Characteristics \& Attributes:
Ability to work independently in a fast paced environment
Learn More about SiTime: Review the Get to Know SiTime section of our career page to explore our culture, values, and what makes us unique.
Innovation on Top – Philosophies of Innovation with Rajesh Vashist
Fabrication Knowledge – An Interview with Rajesh Vashist
SiTime Corporation – YouTube