C++ UI Analysis Developer

at  Silvaco Group Inc

Remote, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jun, 2024Not Specified29 Mar, 20247 year(s) or aboveVisual C++,Python,Statistical ProgrammingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT SILVACO, INC.

For over three decades, Silvaco, based in Silicon Valley, California and with global locations around the world has solved semiconductor design challenges by offering affordable and competitive TCAD (Technology Computer Aided Design) software, EDA (Electronic Design Automation) software, proven design IP (intellectual property), and world class support to engineers and researchers across the globe. Silvaco solutions span from atoms to systems: starting with simulation of material behavior impacting semiconductor devices, to design and analysis of transistor circuits, and lastly providing IP blocks for systems-on-chip (SoC) designs. Our solutions are deployed in production flows across broad industry segments such as leading display companies, automotive OEM suppliers, and top Memory, 5G, and IoT (internet of things) providers.

JOB SUMMARY

In order to improve and add more capabilities to our modeling and statistical analysis tool, you may adapt, convert, write any algorithms used in numerical analysis. The main task of the position is to speed up integration, rewrite, or port any algorithm available from Python libraries or R package. The successful applicant will support the development of modeling tools for semiconductor technology simulation. You will work closely with the team of C++/UI developers.

QUALIFICATIONS AND REQUIRED EXPERIENCE

  • Strong C++ programming knowledge. Use of the standard template library is desired. Writing portable code is also a must.
  • Multiple environments supported (Linux, Windows) and multiple compiler/build systems (GCC, Visual C++).
  • Python and/or R and/or Perl languages knowledge.
  • Awareness of external scientific libraries (dlib, gsl, boost…) is desired.
  • A background in statistical programming is desired.
  • A minimum of Bachelor’s degree is required and seven years’ experience.

Responsibilities:

  • Recommends alterations to development and design to improve quality of products and/or procedures.
  • Develop, support, test, and maintain existing simulation software.
  • Identify and understand limitations of existing software components.
  • Improve and develop simulation methodologies.
  • Develop and provide software solutions for the simulation of physical problems.
  • Understand and improve numerical schemes relevant for chemical and thermal treatment of materials.
  • Communicate complex ideas and testing results effectively; both orally and written
  • Must be able to work independently and solve the problems on his/her own initiative.
  • Provide accurate and effective written documentation.


REQUIREMENT SUMMARY

Min:7.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Remote, United Kingdom