Senior Software Systems Engineer

Sitime CorporationSanta Clara, CA
52d

About The Position

The Senior Software Systems Engineer will lead the development of the software infrastructure that enables the productization of SiTime’s revolutionary MEMS-based timing solutions. In this role, you will architect and implement advanced software frameworks for test automation, develop systems, algorithms, and firmware to support mixed-signal characterization, and drive innovation through prototyping of test and failure analysis methodologies. You will collaborate closely with cross-functional teams—including MEMS, CMOS, Operations, and Marketing—to deliver robust, scalable solutions, while spearheading experiments that explore new system architectures and technologies for future products.

Requirements

  • Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science (Ph.D. preferred).
  • 5+ years of experience in software automation and testing development.
  • Proven leadership in driving engineering projects to successful completion.
  • Advanced programming expertise in Python, C++, and MATLAB.
  • Strong UI/UX development skills to create intuitive and impactful user experiences.
  • Hands-on experience with electronic lab instruments such as oscilloscopes and signal analyzers.
  • Exceptional analytical and problem-solving abilities with a solid foundation in statistical methods.

Nice To Haves

  • Highly motivated and passionate about making a tangible impact.
  • Familiarity with OpenTAP framework and experience with microcontroller programming and SQL scripting.
  • Strong understanding of mixed-signal circuit fundamentals.
  • Excellent communication skills and ability to thrive in a collaborative, fast-paced environment.

Responsibilities

  • Drive innovation by designing and implementing cutting-edge test automation solutions for silicon validation, characterization, and production release of advanced MEMS-based mixed-signal timing devices.
  • Build robust systems by developing a comprehensive software automation framework, including database architecture, front-end interfaces, and back-end services.
  • Own the release process—manage code reviews, resolve bugs, and deliver high-quality documentation to ensure smooth deployments.
  • Experiment and innovate by prototyping new technologies and system architectures that shape the future of timing solutions.
  • Lead and inspire by mentoring junior engineers and fostering a culture of technical excellence.
  • Transform ideas into reality by developing algorithms and deploying them into final test and production environments.

Benefits

  • 401k plan
  • health and wellness that includes medical, dental, vision, life, parental leave, legal services, and time off plans.
  • equity grants
  • quarterly bonus tied to the achievement of innovation goals
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service