Photonics Jobs

Job Seekers

 Job Seeker ID 
 Password 
 

Join now! | Forgot your password?

Find Jobs

Job Title
Location
Description
Job Type


Jobs by Category
Job Classification (18)
Accounting (1)
Administration (0)
Chemical Engineer (0)
Education & Training (0)
Electrical Engineer (1)
Engineering (3)
Equipment Engineer (0)
Fiber Optic Engineer (0)
I.T. & T. (0)
Laser Engineer (0)
Legal (0)
Management (0)
Manufacturing Engineer (0)
Manufacturing/Operations (1)
Materials Engineer (0)
Mechanical Engineer (2)
MEMS Engineer (0)
Network Engineer (0)
Optic Engineer (4)
Other (0)
Packaging Engineer (0)
Process Engineer (0)
Purchasing (1)
Quality Engineer (2)
Reliability Engineer (0)
  [More...]
Job Type (18)
Full-time (18)
Internship (0)
Part-time (0)
Employer's Sign In View Resumes Post a new Job
Photonics, Laser and Optics engineer employment services
Photonics Jobs, optics jobs, laser jobs, engineer and MEMS employment. Employers post your jobs for FREE!

Job Seekers!

Announce your availability and submit your resume to hundreds of Employers that visit this site. Employers can contact you directly as soon as a suitable position becomes available. Post your Resume to Photonics Jobs!
Photonics Jobs Follow Photonics Jobs on Twitter

Go back to the Job List

This post has expired! It was posted more than 212 days ago.

See all jobs by this advertiser

Software Engineer-Machine Control

Posted by: David Armijo

Posted date: 2012-Oct-22

Location: Fremont, CA

 

SOFTWARE ENGINEER-MACHINE CONTROL

 

Job Description

This position develops programs for the automation of semiconductor equipment. Writes the software drivers for low level devices. Works in the lab/fab to test and qualify the software on the engineering tool. Follows company policies and guidelines for software development and testing. Writes software requirements, design, and test plan documents. Works independently on the project with minimum supervision. Supports internal and external customers. May visit customer site to provide support.


The ideal candidate will be well versed with following:

1) Software Engineering

Software development lifecycle activities: project planning and management requirements analysis, requirement specification. Software design, testing, verification, validation, and documentation. Software quality assurance and review techniques, software code maintenance.

2) Object oriented analysis and design.

Feasibility analysis and system requirements determination, object-oriented design methodology, and information systems design using object-oriented modeling techniques. Emphasis on both theoretical and practical aspects of object-oriented systems analysis and design.

3) Operating systems design.

Overview: history, concepts, system calls and structures. Management of major components: processors, memory, input/output and files. Design systems calls and device drivers for hardware dependence. Concepts of kernel and shell, file protection and interactive computation.

4) Algorithms and data structure.

Object-oriented data organization and representation. Sorting and searching and algorithm design and performance analysis.


Familiarity with following aspects is a plus.

1) Real time computer system:

Applications of real time computer systems in different fields; characteristics, hardware and software aspects of real time systems; design of real time systems; application programs, files, databases and operating systems for real time systems; testing and debugging of real time systems.


2) Robotics:

Discussion of software methods in robotics, robot programming languages, robot architecture and operating systems, robot interfacing and robot task software. Extensive software projects dealing with robots.


Requirements

Must be proficient in C, C++, and Java. Must have used any of the following tools in academic projects tools: ClearQuest, ClearCase, SVN, CVS, GIT, Eclipse. Unix background is a must. Must be familiar with Multi Threading, Inter Process Communications, Memory Management, Code analysis using profilers and debuggers etc. Experience with QNX or VxWorks is a plus. Experience with ControlWorks and/or smalltalk is a plus.


This position requires MS degree in Computer Engineering or Computer Science.

 

Interested candidates please submit your resume directly to: david.armijo(at)lamresearch.com

 

 

Job Title Software Engineer-Machine Control
Post Details
Posted By David Armijo
Job Function Sr. Recruiter
Start Date
Salary
Phone
Email david.armijo(at)lamresearch.com
Location Fremont, CA
Deadline
Category
Job Type Job Type -> Full-time
Classification Job Classification -> Software Engineer



Questions about this website? Contact Us: jobs@photonicsjobs.com