High-Tech Professionals

Recruiting and Staffing Services

  • Home
  • Job Seekers
    • Current Openings
    • Submit Resume
    • Resume Tips
    • Interview Tips
    • Career Links
    • Relocation Assistance
  • Staffing Solutions
    • Submit Job Order
    • Placement Options
    • Ethics
  • Specialties
  • Client List
  • About Us
  • Contact
  • Blog

Current Openings

Job Detail
Apply

Staff / Senior Software Engineer (Inspection Algorithm)

Job ID: 1902
Location: San Jose, CA
Type: Permanent
Status: Open
Key Skills: GDS/OASIS, Computer Geometry, risk analysis, C#, C/C++, Geographic information system, Semiconductor, computer architecture

Description:
This position is primarily responsible for researching, designing, and developing computer software systems, software system GUI, Design software system structure, in conjunction with hardware product development. This position is also responsible for coordinating with other software engineers to finish project by performing the following duties.

Core duties and responsibilities include the following. Other duties may be assigned.

- Analyzes image processing algorithm requirements to determine feasibility of design within time and cost constraints.
- Works with other teams to get accurate algorithm requirement.
- Coordinates project development related to image processing algorithm.
- Analyzes software requirements to determine feasibility of design within time and cost constraints.
- Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
- Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Designs software structure and overlook whole software structure.
- Works on software project independently.
- Develops and directs software system testing procedures, programming, and documentation.
- Consults with customer concerning maintenance of software system.
- Coordinates installation of software system.
- Studies and investigates new methods for improvement of the product performance; evaluation of new product and proposal for improvement.
- Coordinates with other software engineer to meeting project progress and make sure project can be finished on time.

Requirement:
For Staff Software Engineer:
- PhD in Computer Science/Electrical Engineering or related fields with 3 year experience with a focus on image processing, machine learning, etc.
- Strong background in GDS/OASIS Layout Design Analysis and Computer Geometry, with experience in design risk analysis is a plus.
- Solid experience in C#, C/C++ programming.
- Experience in Geographic information system is essential.
- Image processing, machine learning
- Knowledge in computer architecture or familiar with semiconductor equipment.

For Senior Software Engineer:
- PhD in Computer Science/Electrical Engineering or related fields with 3 year experience, M.A. with 6 year experience, with a focus on image processing, machine learning, etc.
- Strong background in GDS/OASIS Layout Design Analysis and Computer Geometry, with experience in design risk analysis is a plus;
- Solid experience in C#, C/C++ programming;
- Image processing, machine learning
- Experience in Geographic information system is essential;
- Knowledge in computer architecture or familiar with semiconductor equipment development.

To apply for this position please submit an MS Word doc of your resume and put in the subject "Job ID # 1902".

Apply

Connect with Us

  • Facebook
  • LinkedIn
  • Twitter

Technical Staffing & Recruiting

High-Tech Professionals Video

Staffing Consultants

High-Tech Professionals Recruiting and Staffing

Copyright © 2023 High-Tech Professionals