Software Engineer Jobs at SiTime with Visa Sponsorship
SiTime builds precision silicon timing semiconductors, and its Software Engineer roles span firmware, embedded systems, and silicon design tooling. The company sponsors multiple work visa categories, making it a realistic target if you're on OPT, holding H-1B status, or pursuing a longer-term Green Card pathway.
See All Software Engineer at SiTime JobsOverview
Showing 5 of 38+ Software Engineer Jobs at SiTime jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 38+ Software Engineer Jobs at SiTime
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at SiTime.
Get Access To All Jobs
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.
Job Summary
We are seeking a Production Software Engineer to support our manufacturing operations through software development, optimization, and real-time troubleshooting. In this role, you will work directly with production teams to debug software issues on the production floor, develop new tools for our Manufacturing Execution System (MES) and production planning platforms, and optimize test programs to reduce cycle time and improve efficiency. The ideal candidate combines strong software engineering skills with a practical, hands-on approach to problem-solving in a fast-paced production environment.
Responsibilities
- Provide real-time debugging and troubleshooting support for software issues on the production floor, ensuring minimal downtime and rapid resolution of technical problems affecting manufacturing operations.
- Design, develop, and deploy new tools and features for the Manufacturing Execution System (MES) to enhance production tracking, workflow automation, and operational efficiency.
- Create and maintain software applications that support production automation and planning activities, including scheduling tools, capacity planning modules, and resource management systems.
- Analyze and optimize test programs to reduce cycle time and improve throughput while maintaining product quality standards.
- Develop technical documentation for software tools and systems and provide training to production staff to ensure effective adoption and utilization of new technologies.
Qualifications & Requirements
- BS, MS, or PhD in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering or a related technical field.
- Proficiency in programming languages such as Python, C#, MATLAB, LabView or C++ for application development and automation.
- Experience with SQL databases and data management systems.
- Understanding of software debugging tools, version control systems (Git), and development methodologies.
- 5+ years of software engineering experience, preferably in a manufacturing or production environment.
- Proven track record of developing and deploying software tools in industrial settings.
- Experience troubleshooting software issues in time-sensitive production environments.
- Understanding of manufacturing processes, production workflows, and quality standards.
- Familiarity with MEMS fabrication processes is a plus.
- Experience with wafer sort is a plus.
Desired Characteristics & Attributes
- A positive attitude and motivated to learn new skills.
- Strong written and verbal communication skills required.
- Excellent analytical and problem-solving skills.
- Ability to work well with others in a collaborative fast-paced team environment.
At SiTime, we believe great work deserves great rewards. We offer a comprehensive and highly competitive compensation package designed to attract top talent. The final offer is determined by factors such as location, experience, education, and training. 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.
Benefits offered: 401k plan, health and wellness that includes medical, dental, vision, life, parental leave, legal services, and time off plans.
SiTime is an Equal Opportunity Employer. We treat each person fairly and we do not tolerate discrimination or harassment against anyone on the basis of any protected characteristics, including race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, pregnancy, political affiliation, protected veteran status, protected genetic information, or marital status or other characteristics protected by law. SiTime participates in the E-Verify program.

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.
Job Summary
We are seeking a Production Software Engineer to support our manufacturing operations through software development, optimization, and real-time troubleshooting. In this role, you will work directly with production teams to debug software issues on the production floor, develop new tools for our Manufacturing Execution System (MES) and production planning platforms, and optimize test programs to reduce cycle time and improve efficiency. The ideal candidate combines strong software engineering skills with a practical, hands-on approach to problem-solving in a fast-paced production environment.
Responsibilities
- Provide real-time debugging and troubleshooting support for software issues on the production floor, ensuring minimal downtime and rapid resolution of technical problems affecting manufacturing operations.
- Design, develop, and deploy new tools and features for the Manufacturing Execution System (MES) to enhance production tracking, workflow automation, and operational efficiency.
- Create and maintain software applications that support production automation and planning activities, including scheduling tools, capacity planning modules, and resource management systems.
- Analyze and optimize test programs to reduce cycle time and improve throughput while maintaining product quality standards.
- Develop technical documentation for software tools and systems and provide training to production staff to ensure effective adoption and utilization of new technologies.
Qualifications & Requirements
- BS, MS, or PhD in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering or a related technical field.
- Proficiency in programming languages such as Python, C#, MATLAB, LabView or C++ for application development and automation.
- Experience with SQL databases and data management systems.
- Understanding of software debugging tools, version control systems (Git), and development methodologies.
- 5+ years of software engineering experience, preferably in a manufacturing or production environment.
- Proven track record of developing and deploying software tools in industrial settings.
- Experience troubleshooting software issues in time-sensitive production environments.
- Understanding of manufacturing processes, production workflows, and quality standards.
- Familiarity with MEMS fabrication processes is a plus.
- Experience with wafer sort is a plus.
Desired Characteristics & Attributes
- A positive attitude and motivated to learn new skills.
- Strong written and verbal communication skills required.
- Excellent analytical and problem-solving skills.
- Ability to work well with others in a collaborative fast-paced team environment.
At SiTime, we believe great work deserves great rewards. We offer a comprehensive and highly competitive compensation package designed to attract top talent. The final offer is determined by factors such as location, experience, education, and training. 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.
Benefits offered: 401k plan, health and wellness that includes medical, dental, vision, life, parental leave, legal services, and time off plans.
SiTime is an Equal Opportunity Employer. We treat each person fairly and we do not tolerate discrimination or harassment against anyone on the basis of any protected characteristics, including race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, pregnancy, political affiliation, protected veteran status, protected genetic information, or marital status or other characteristics protected by law. SiTime participates in the E-Verify program.
See all 38+ Software Engineer at SiTime jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at SiTime roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at SiTime Jobs
Align your resume to SiTime's stack
SiTime's Software Engineer openings frequently require experience with embedded firmware, C/C++, Python scripting, or EDA tooling. Tailor your resume to reflect work on hardware-adjacent software, not purely web or cloud projects, before applying.
Start OPT paperwork before your offer
F-1 students should file the OPT application with USCIS at least 90 days before your program end date. Waiting until after you receive an offer from SiTime compresses your timeline and risks a gap in work authorization.
Confirm LCA filing scope with your recruiter
SiTime's roles span multiple work locations and some involve on-site semiconductor lab access. Ask your recruiter explicitly which work site is covered on the Labor Condition Application so your filing reflects where you'll actually be working.
Target roles where your degree field matches
H-1B specialty occupation requires a direct nexus between your degree field and the role. For SiTime's embedded software positions, degrees in Computer Engineering or Electrical Engineering carry stronger alignment than a general Computer Science degree alone.
Use Migrate Mate to filter SiTime's open roles
SiTime lists Software Engineer openings across different product lines and sponsorship categories. Search Migrate Mate to filter SiTime jobs by visa type so you apply only to roles that match your current authorization status.
Software Engineer at SiTime jobs are hiring across the US. Find yours.
Find Software Engineer at SiTime JobsFrequently Asked Questions
Does SiTime sponsor H-1B visas for Software Engineers?
Yes, SiTime sponsors H-1B visas for Software Engineer roles. Because H-1B is a specialty occupation visa, the role must require at least a bachelor's degree in a related technical field. SiTime's embedded and silicon software positions generally meet that threshold, particularly for candidates with degrees in Computer Engineering, Electrical Engineering, or Computer Science.
Which visa types are commonly used for Software Engineer roles at SiTime?
SiTime supports H-1B, F-1 OPT, F-1 CPT, TN, and employer-sponsored Green Cards including EB-2 and EB-3. F-1 OPT is most common for new graduates entering the company, while H-1B covers longer-term employment. TN applies to Canadian and Mexican nationals in qualifying engineering roles. Green Card sponsorship typically comes after you've established tenure in the role.
How do I apply for Software Engineer jobs at SiTime?
You can browse SiTime's Software Engineer openings on Migrate Mate, which filters specifically for roles that include visa sponsorship. When applying, highlight any experience with embedded systems, firmware development, or semiconductor toolchains since those align closely with SiTime's engineering work. Apply directly through the company's application portal once you identify a role that matches your visa type.
What qualifications does SiTime expect from Software Engineer candidates?
SiTime typically looks for a bachelor's or master's degree in Computer Engineering, Electrical Engineering, or Computer Science paired with hands-on experience in C, C++, or Python. For roles touching chip design infrastructure, familiarity with EDA tools or hardware description languages is a practical differentiator. Candidates joining on OPT or H-1B who can demonstrate hardware-adjacent software experience move faster through the process.
How do I plan my timeline when pursuing a Software Engineer role at SiTime with H-1B sponsorship?
The H-1B cap lottery runs once a year, with registrations typically opening in March for an October 1 start date. If SiTime selects you, they file the petition after the lottery. Build your job search timeline around that April-to-October window and confirm with the recruiter whether the role qualifies for cap-exempt filing if you have prior H-1B history.
See which Software Engineer at SiTime employers are hiring and sponsoring visas right now.
Search Software Engineer at SiTime Jobs