← Back to jobs

Prophecy Technologies Logo
Software Development Engineer in Test

Prophecy Technologies

 

Irvine, CA, USA

Posted On: 7 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Software Development Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Build automated testing frameworks and develop software features for lithography systems.

This role is on-site.

Responsibilities

  • Develop software features for system calibration, diagnostics, and simulation models using Python, C, or C++.
  • Define test requirements, strategies, and test cases to validate system requirements.
  • Implement Python-based automated test suites and integrate them into the software automation pipeline.
  • Refactor production code for modularity and optimization while fixing defects identified by static analysis tools.
  • Perform root cause analysis on hardware quality problems and software defects by analyzing logs and implementing bug fixes.

Required Skills

  • 5+ years of professional software development or testing experience.
  • Proficiency in Python, C, or C++.
  • Experience working on Linux-based platforms.
  • Ability to design modular and scalable software architectures.
  • Experience with requirement definition and review processes.
  • Knowledge of software development lifecycle tools such as JIRA.
  • Experience with static analysis and code coverage tools.

Preferred Skills

  • Master’s degree in Computer Science, Software Engineering, or a related field.
  • Bachelor’s degree in the same fields with 5+ years of experience.

Key Skills
Education

Master’s degree in Computer Science, Software Engineering

Related Jobs

No related jobs found

← Back to jobs