Principal Software Engineer Rijswijk

SiTime Corp.

Rijswijk

Remote

EUR 90,000 - 130,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity grants
Quarterly bonus

Job summary

SiTime Corp. is seeking an experienced software engineer to contribute to the development, deployment and support of critical engineering and manufacturing tools. You will participate in system design, own multiple modules, and interact with users to gather feedback and plan roadmaps.

Strong backend skills and a technical mindset are essential. Ideal candidates have 5+ years in Python, with experience in FastAPI, APIs, databases and Docker, plus familiarity with modern development practices and

Qualifications

  • Bachelor's or Master's degree in Computer Science or similar field.
  • 5+ years of professional Python backend development.
  • Experience with RESTful APIs, SQL/NoSQL databases, and Docker containers.
  • Familiarity with Git, CI/CD, automated docs and testing.
  • Strong understanding of software design patterns and system architecture.
  • English fluency in written and spoken communication.

Responsibilities

  • Contribution to the development, deployment, and support of software tools for Engineering and Manufacturing.
  • Participation in system design and definition of the technical stack for new tools.
  • Ownership over several applications or modules within the larger applications.
  • Communication with the users to collect feedback, identify missing functionality and plan the roadmap.
  • Providing occasional consultations and training on software development best practices and system design.

Skills

Python
FastAPI
Backend design
RESTful APIs
SQL/NoSQL databases
CI/CD
Git
Data analysis libraries
English communication

Education

Bachelor's or Master’s degree in CS or related field

Tools

Docker
PostgreSQL
NoSQL databases
Pandas/NumPy/SciPy
TensorFlow/PyTorch

Job description

Timing is the heartbeat of all electronics, ensuring performance, resilience and scalability. For decades, quartz devices, non-silicon technology, have kept systems in sync, but they struggle in harsher, more demanding environments. MEMS-based Precision Timing delivers greater accuracy, smaller size and resilience. Today, MEMS timing powers over 400 applications, including high-growth ones in AI datacenters, automated driving, industrial and humanoid robots, wearables and IoT.

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 4 billion devices shipped, SiTime is changing the timing industry. For more information, visit: www.sitime.com .

Responsibilities:
  • Contribution to the development, deployment, and support of software tools for Engineering and Manufacturing
  • Participation in system design and definition of the technical stack for new tools
  • Ownership over several applications or modules within the larger applications
  • Communication with the users to collect feedback, identify the missing functionality and plan the roadmap
  • Providing occasional consultations and training on the software development best practices and system design for various engineering groups
Qualifications & Requirements:
  • Bachelor's or Master's degree in Computer Science, or another scientific or engineering discipline (Physics, Mathematics, Applied Math, Computational Physics, Mechanical Engineering or similar)
  • 5+ years of professional experience in Python, with strong backend development skills (preferably FastAPI)
  • Experience with the following technologies: RESTful APIs, SQL/NoSQL databases, Docker containers
  • Understanding software design patterns and system architecture
  • Experience with modern software development practices: Git, issue trackers, CI/CD, automated documentation, automation testing, etc.
  • 2+ years of experience in a similar role
  • Experience in C++, Java, C# is an advantage
  • A technical background is a strong advantage: Physics, Mathematics, Applied Mathematics,
  • Computational Physics, Engineering, or similar
  • Experience developing engineering or data analysis applications, and familiarity with relevant libraries (such as Pandas, NumPy, SciPy, matplotlib, TensorFlow, or PyTorch), is a strong advantage
  • Strong organizational and interpersonal skills, clear communication, responsibility for the overall success of the project
  • Ability to work well with others in a collaborative, fast-paced team environment
  • English fluency in written and spoken communication
Compensation Range:

At SiTime, we believe great work deserves great rewards. We offer a comprehensive and highly competitive compensation package designed to attract top talent.

In addition to base salary, this role is eligible for a quarterly bonus tied to the achievement of innovation goals- reflecting our commitment to recognizing meaningful impact. We also offer equity grants, providing a meaningful opportunity to share in the company’s future growth and success.

SiTime is committed to providing equal employment opportunities to all employees and applicants. Employment decisions are based on qualifications, merit, and business needs. We do not discriminate on the basis of any characteristic protected by applicable law.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

SiTime Corp. • Rijswijk

On-site
EUR 90,000 - 130,000
R&D Manager, MEMS Rijswijk
R&D Manager, MEMS Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 110,000 - 150,000
Quarterly performance bonus
Equity grants
Sr. Post-Silicon Validation Engineer Rijswijk
Sr. Post-Silicon Validation Engineer Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 90,000 - 120,000
Quarterly bonus
Equity grants
Engineer II, Post-Silicon Validation Rijswijk
Engineer II, Post-Silicon Validation Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 65,000 - 85,000
Quarterly bonus
Equity grants
Director, Circuit Design Engineering Rijswijk
Director, Circuit Design Engineering Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 140,000 - 210,000
Quarterly bonus
Equity grants
Career growth opportunities
Sr. Engineer, MEMS Characterization & Metro Rijswijk
Sr. Engineer, MEMS Characterization & Metro Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 90,000 - 120,000
Quarterly bonus
Equity grants
Equal employment opportunity
Sr. Engineer, Verifications Rijswijk
Sr. Engineer, Verifications Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 85,000 - 110,000
Equity
Performance bonus
Global collaboration
Engineer II, MEMS Development Rijswijk
Engineer II, MEMS Development Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 70,000 - 100,000
Equity grants
Quarterly bonus
Engineer II, Analog Mixed-Signal Design Rijswijk
Engineer II, Analog Mixed-Signal Design Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 90,000 - 130,000
Equity grants
Quarterly bonus
Principal MEMS Development Engineer Netherlands; Rijswijk
Principal MEMS Development Engineer Netherlands; Rijswijk

SiTime Corp. • Rijswijk

Remote
EUR 120,000 - 180,000
Equity grants
Quarterly bonus