Software Engineer - Senior

Siemens
Fremont, CA
Full-time
We are sorry. The job offer you are looking for is no longer available.

Employer : Siemens Industry Software Inc.

Job Title : Software Engineer - Senior MULTIPLE POSITIONS

Job Location : Fremont, CA

Job Type : Full Time

Duties : Designing, developing, debugging, and supporting high-performance, high-capacity software for integrated circuit (IC) design and verification.

Developing multi-threaded and distributed algorithms for building geometric pattern libraries and detecting pattern occurrences in IC layouts.

Object-oriented design of C++ software. Collaborating with marketing and customer support to identify key product feature enhancements.

Training junior-level developers in defining and developing software development best practices and architectures. 50% telecommuting is permissible.

Requirements : Employer will accept a Bachelor's degree, or foreign equivalent in Computer Science, Applied Mathematics, Computer Information Systems, Electrical or Electronics Engineering or related field and 60 months of experience in the job offered or in a Software Engineer related occupation.

Position requires experience in the following :

  • 1. Working with computational geometry algorithms;
  • 2. Working with high-performance data structures;
  • 3. Multi-threading;

4. 5 years of experience programming in C++

5. Working with Object-oriented software design principles;

6. Linux or Unix

7. EDA IC layout design principles

Referral Program : Incentives offered through the Company's Employee Referral Program are applicable to this position.

CONTACT : Apply within this posting

LI-DNI

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

Reasonable Accommodations

If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accomodation for disablity form If you're unable to complete the form, you can reach out to our AskHR team for support at redacted .

Please note our AskHR representatives do not have visibility of application or interview status.

EEO is the Law

Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision

Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice

California residents have the right to receive additional notices about their personal information. To learn more, click here.

2 days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer (Embedded). Key Responsibilities:Integral member of the team defining and building satellite bus platformDesign, develop, and support embedded software environment for satellite flight systemsCollaborate with hardware and software team members on f...

Promoted
Guardant Health
Palo Alto, California
Remote

The Software team is looking for an experienced and energetic staff software engineer to build and enhance laboratory workflows within Laboratory Information Management System (LIMS) and across other systems and services that interact with LIMS to facilitate lab operations. At Guardant Health our mi...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Full-Stack Senior Software Engineer. ...

Promoted
Hireio, Inc.
San Jose, California

Design systems that will optimize monetization efficiency with product engineering and state-of-the-art machine learning technologies. Collaborate with strategy team, product managers, and other key stakeholders to define products and drive initiatives from engineering perspective. BS degree in Comp...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer. Key Responsibilities:Reducing tool overhead and system complexityLowering false positive action rates and time-to-decision (TTD) and time-to-action (TTA)Enhancing the reach and speed of fraud detectionRequired Qualifications:3-5 years of experienc...

Promoted
Memverge
Milpitas, California

Senior Software Engineer – Back End, Infrastructure Management. MemVerge is searching for expert software developers who are specialized in system management to join our award-winning engineering team building a disruptive data infrastructure based on persistent memory technology. BS/MS degree...

Promoted
Google
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. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Amazon
Sunnyvale, California

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. As a Software Development Engineer Connectivity you will engage with...

Promoted
Walmart
Hayward, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. We're a team of software engineers, data scientists, cybersecurity expert's and service professi...

Oracle
Redwood City, California

As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specification...