Search jobs > San Jose, CA > Permanent > Senior software engineer

Senior Software Engineer (Image Computer System)

High-Tech Professionals
San Jose, California, US
Permanent

Senior Software Engineer (Image Computer System) Job ID : 1903

Learn more about the general tasks related to this opportunity below, as well as required skills.

Location : San Jose, CA

Type : Permanent

Status : Open

Key Skills : GDS / OASIS, Computer Geometry, C#, Java, C / C++, Geographic Information System, Computer Architecture, Semiconductor

Description :

This position is primarily responsible for researching, designing, and developing computer software systems, software system GUI, and designing software system structure in conjunction with hardware product development 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 requirements. Coordinates project development related to image processing algorithms.
  • Analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Consults with hardware engineers and other engineering staff to evaluate the interface between hardware and software, and operational and performance requirements of the overall system.
  • Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Designs software structure and oversees the whole software structure.
  • Works on software projects independently. Develops and directs software system testing procedures, programming, and documentation.
  • Consults with customers concerning maintenance of software systems.
  • Coordinates installation of software systems.
  • Studies and investigates new methods for improvement of product performance; evaluates new products and proposes improvements.
  • Coordinates with other software engineers to meet project progress and ensure projects are completed on time.

Requirements :

  • PhD in Computer Science / Electrical Engineering or related fields, or M.A. with 3 years of 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++, Java programming.
  • Experience in Geographic Information Systems is essential.
  • Knowledge of computer architecture or familiarity with semiconductor equipment development.

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

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
Platform9 Systems
San Jose, California

And we are looking to add a seasoned engineer to our tight-knit engineering team. We are seeking an experienced Software Engineer to join our team working on our cloud native product suite. The ideal candidate will have a strong background in computer science, have worked on cloud-native technologie...

Promoted
AMD
San Jose, California

BS, MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical fields. AMD is looking for a world-class AI frameworks and compiler engineer who can provide technical leadership in the development of various AI frameworks in the AMD ecosystem. You will work on n...

Promoted
Varian Medical Systems, Inc.
Palo Alto, California

Experience in all software engineering and development phases from requirements, architecture, design, analysis, development, code reviews, testing (unit, engineering, integration) through post-production support. Participate in a team of 4-7 software engineers for the development of Microsoft C#. A...

Promoted
Cisco Systems, Inc.
San Jose, California

In this role, you will collaborate with Cisco's highest technical experts, including Principal Engineers, Distinguished Engineers, Distinguished Architects, and Fellows, while leading a diverse team of software developers at different levels. Experience collaborating with senior engineers, prod...

Promoted
ServiceNow
Santa Clara, California

ServiceNow is seeking a highly motivated and experienced Senior Staff Software Engineer in Platform Persistence to lead a team dedicated to the meticulous management of data lifecycles within the ServiceNow ecosystem. Proven track record of experience with relational database and ability to handle l...

Promoted
Gatik AI Inc.
Mountain View, California

Build web interfaces for vehicle testing to control and monitor the system, such as the perceived objects around our vehicles; the system health status; vehicle decisions, etc. Gatik’s Fleet Management Software team is responsible for the design, development, deployment & maintenance of various ...

Promoted
Google Cloud - Minnesota
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Promoted
Braintrust
Palo Alto, California

Bachelor or Master of Science in computer science, computer engineering, computer software or related field. Experience with writing software in a fast-paced engineering team. You want to help shape the digital future of our client then come and join their team in the Silicon Valley as Android Softw...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Promoted
High-Tech Professionals
San Jose, California

This position is primarily responsible for researching, designing, and developing computer software systems, software system GUI, and designing software system structure in conjunction with hardware product development. Consults with hardware engineers and other engineering staff to evaluate interfa...