Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Software Engineer - Tools And Infrastructure

Expired Job

Silvaco Inc Santa Clara , CA 95050

Posted 2 months ago

EMPLOYMENT OPPORTUNITY
Software Engineer Tools and Infrastructure
Overview
Silvaco is developing the Technology Behind the Chip.
For the past 30 years, Silvaco, Inc. has remained a privately held company with a leading position among providers of EDA software tools used for process and device development, analog/mixed-signal applications, power IC, and memory design.
The company is headquartered in Santa Clara, California, and has a global presence, with offices located in North America, Europe, Japan, and Asia.
Silvaco is undergoing substantial growth, and is experiencing the related changes throughout its offices worldwide. The company has established the position of Software Engineer Tools and Infrastructure to provide essential support in executing corporate goals and objectives.
Position Description
Silvaco is looking for a software engineer to join our Tools and Infrastructure team. This position will enable you to be at the very center of all engineering teams, and to help these engineering teams develop and deliver high quality products.
Minimum Qualifications
Strong expertise in handling of compilers, debuggers, and framework tools
Proficiency in C/C++
Experience with Linux and Windows operating systems
Strong debugging/troubleshooting skills
Well versed in software engineering principles, frameworks, and technologies
BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field; or related work experience (3-5 years)
DESIRABLE QUALIFICATIONS
Make, Nmake, gnumake experience.
Microsoft Visual Studio scripting
Incredibuild
Qt5, Qt4 or Qt3
BNF, Bison, Flex
Eclipse or other CDE.
Sh, csh, bash scripting experience.
Awk, sed, perl scripting experience.
Html, MediaWiki, curl, PHP experience.
Python scripting
IPCS, Corba, OmniORB exprience
CVS, Subversion, Git experience.
Cygwin, MinGW experience.
Gcoverage (GCOV) experience.
General multithreadinf knowledge, Semaphores, mutexes, atomic operations.
MatLab or Mathematica
Experience with CUDA or OpenACC
APPLICATION PROCESS
Applicants should assemble and submit the following:

Cover letter
Resume
EQUAL EMPLOYMENT OPPORTUNITY
Silvaco, Inc. is proud to be an equal opportunity and affirmative action employer.
We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other characteristic legally protected by the laws of the jurisdiction in which you are being considered for hire. If you need assistance or an accommodation due to a disability, you may contact us at .


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer For Nvidia Internal Infrastructure

Nvidia

Posted 3 weeks ago

VIEW JOBS 10/25/2018 12:00:00 AM 2019-01-23T00:00 NVIDIA is hiring senior software engineers in its Infrastructure Planning and Process Team, to lead the massive scale up in various key solutions for its internal DevOps operations. IPP (Infrastructure, Planning and Process) is a global organization within NVIDIA. The group works with various other teams within NVIDIA such as Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence and Driverless Cars to cater to their infrastructure needs. These cloud services provide almost half a million automated jobs per day on five thousand servers helping with the productivity of thousands of NVIDIA's software developers worldwide. The cloud hosts heterogeneous mix of machines and devices with various operating systems (Windows/Linux/Android), multitude of hardware platforms both NVIDIA GPUs and Tegra processors. Are you passionate about infrastructure and looking for complex meaningful issues, ready to build the next generation of cloud services, design creative solutions, mine through data to uncover real problems and fix them? We are excited to have a fun-loving person like you join our team! As a Senior Software Engineer, you will be understand the overall movement of data in the entire platform, find bottlenecks, define solutions, develop key pieces, write APIs and own deployment of those. You will work with internal and external development teams to discover these opportunities and to solve hard problems. You will also guide other teammates in developing the APIs you have defined, developing your acceptance tests for those and reviewing the work and the test results. For this role, you will need to have excellent leadership, communication, organizational, and analytical skills as well as passion for large and hard problems, e.g. Peta Bytes of fast storage, Million cores, 100,000 builds and 100,000 tests. What you'll be doing: * Work with the architect and other developers in internal and external development teams. * Own the subsystems of the NVIDIA cloud platform meeting its performance, scalability and interoperability objectives, and timely deployment. What we need to see: * BS (MS preferred) in EE/CS with 6+ year experience * Expert programming ability in C, C++, Python, Java * Consistent track record in developing large scale distributed applications. * Ability to effectively work across organizational boundaries to maximize alignment and productivity between teams. * Familiarity with software engineering practice (git, perforce, JIRA, JAMA, etc.) Good background of Cloud technologies like * Hadoop * MapReduce * OpenStack * Docker * LXC * Git * Perforce * Binary Artifacts and Repository Management And technologies still in use we use are: * NetApp or other POSIX storage * Thread Pools / Process Pools * RDBMS * Entity Relationship * mysql * JDBC Ways to stand out from the crowd: * Experience working on a large DevOps system. * Familiarity with AI and deep learning * Prior development of a large software project using service oriented architecture operating with real time constraints * Experience developing scalable server based tools * Strong commitment to get the most performance out of a system you work on We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our best-in-class engineering teams are rapidly growing. We are building a team that will truly change the world. If you are passionate about new technologies, care about software quality, want to be part of the future of transportation and AI, would love for you to join us. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Nvidia Santa Clara CA

Software Engineer - Tools And Infrastructure

Expired Job

Silvaco Inc