Keep the discussion going--join our JobWatch Group on LinkedIn!

Sign In
 [New User? Sign Up]
Mobile Version

Senior Software Engineer (C++/OpenCL)

Kelly Services

San Jose, CA
Job Code:
  • Information Systems
Kelly Services
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Job Title Senior Software Engineer (C++/OpenCL)

Jobid US15TTBL_BH1417414

Location: San Jose, CA, 95115, USA

Description Senior Software Engineer (C++/Linux/OpenCL/TCP IP/HPC/FPGA)

Location: San Jose, California

This is a Fulltime position with excellent benefits.


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 by performing the following duties.


+ 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.

+ PhD in Computer Science/Electrical Engineering or related fields, M.A. with 3 year experience or B.A with at least 5 year industry experience.
+ 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;
+ Knowledge in computer architecture or familiar with semiconductor equipment development is plus.
**Why Kelly** **®** **?**

With Kelly, you’ll have direct connections to leading IT organizations in the best companies aroundthe globe—offering you the chance to work on some of today’s most intriguing, innovative and high-visibility projects. In a field where change is the only constant, our connections and opportunitieswill help you take your career exactly where you want to go. We work with 95 of the Fortune 100™companies, and more than 3,000 IT hiring managers turn to us each year to access the best talent:people like you.

Last year we found 8,000 opportunities for IT professionals. Let us help advance your careertoday.

**AboutKelly Services** **®**

As a workforce advocate for over 70 years, we are proud to directly employ nearly 500,000 people around the world and have a role in connecting thousands more with work through our global network of talent suppliers and partners. Revenue in 2017 was $5.4 billion. Visit and connect with us on Facebook, LinkedIn and Twitter .

Kelly Services is an equal opportunity employer including, but not limited to, Minorities, Females,Individuals with Disabilities, Protected Veterans, Sexual Orientation, Gender Identity and iscommitted to employing a diverse workforce. Equal Employment Opportunityis The Law.

Powered ByLogo