Senior Software Engineer-Computational Geometry

1 day ago


Wilsonville, United States Siemens Digital Industries Software Full time

Siemens EDA is the longest standing Electronic Design Automation company in the world and over the last 30 years has amassed the finest technology portfolio in the business. Our software tools span the full breadth of semiconductor and electrical systems solutions including integrated circuit design and verification, PCB design & manufacturing solutions, cable harness design tools, and embedded software.

Siemens EDA has an opportunity for a Software Engineer with a degree in Computer Science or Computer/Electrical Engineering to join the Calibre product software development team. Calibre’s high-capacity and high-performance tools are key to our customers’ success in building integrated circuits (ICs) for the semiconductor industry.

You will be responsible for designing, developing, debugging, and supporting high-capacity and high-performance software for IC design and verification. Challenges will include computational geometry, high-volume data, high-performance data structures, multi-threading, distributed computing, multi-platform support, and object-oriented design of C++ software. You will be part of a group of senior software engineers contributing to new components and algorithms and supporting existing components.

You will collaborate with quality assurance engineers, product engineers, technical publications, and customer support to deliver high-quality products on schedule. You will participate in scheduling and estimation of tasks and assist in defining and developing software development best practices. Self-motivation, the desire to take technical ownership, a results-driven positive attitude, and team-orientation will contribute to your success in this role.

Job Qualifications:

Successful candidates will possess the following combination of education and/or experience:

  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering
  • 5+ years of software development experience
  • 3+ years of experience with object-oriented C++ software development in a Unix environment
  • Knowledge of computational geometry algorithms
  • Knowledge of high-performance data structures and algorithms
  • Strong analysis, design, and problem-solving skills
  • A detail-oriented approach to completing tasks

Knowledge or experience in the following areas is desired:

  • Multi-threading and distributed computing
  • Techniques for processing high-volume data
  • IC design principles
  • Tenets of developing high quality, testable, and maintainable software
  • Strong verbal, written, and interpersonal communication skills

This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.


Why us?

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.


A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow


Siemens Software. Transform the Everyday


The salary range for this position is $121,400 to $218,500 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate’s work location as well as additional factors, including job-related skills, experience, and relevant education/training. Siemens offers a variety of health and wellness benefits to employees. Details regarding our benefits can be found here: www.benefitsquickstart.com. In addition, this position is eligible for time off in accordance with Company policies, including paid sick leave, paid parental leave, PTO (for non-exempt employees) or non-accrued flexible vacation (for exempt employees).



  • Wilsonville, United States Siemens Digital Industries Software Full time

    Job Family: Research & Development Req ID: 425211 Siemens EDA is the longest standing Electronic Design Automation company in the world and over the last 30 years has amassed the finest technology portfolio in the business. Our software tools span the full breadth of semiconductor and electrical systems solutions including integrated circuit design and...


  • Wilsonville, Oregon, United States Siemens Digital Industries Software Full time

    Deliver high-quality, high-performance software solutions for IC design and verification.Succeed in computational geometry, high-volume data, high-performance data structures, multi-threading, distributed computing, multi-platform support, and object-oriented design of C++ software.Collaborate with quality assurance engineers, product engineers, technical...


  • Wilsonville, Oregon, United States Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is the longest standing Electronic Design Automation company in the world, boasting a 30-year history of technological excellence. Our innovative software solutions span the breadth of semiconductor and electrical systems, including Integrated Circuit design and verification, PCB manufacturing, cable harness design, and...


  • Wilsonville, Oregon, United States Siemens Digital Industries Software Full time

    High-Performance C++ Development OpportunityAbout the RoleWe are seeking an experienced Lead C++ Developer to join our team and contribute to the design and development of high-performance software solutions for IC design and verification.The ideal candidate will have a strong background in computational geometry, high-volume data, high-performance data...


  • Wilsonville, United States Siemens Digital Industries Software Full time

    Siemens EDA is the longest standing Electronic Design Automation company in the world and over the last 30 years has amassed the finest technology portfolio in the business. Our highly innovative software tools span the full breadth of semiconductor and electrical systems solutions including Integrated Circuit (IC) design and verification, PCB design &...


  • Wilsonville, United States Siemens Digital Industries Software Full time

    Siemens EDA is the longest standing Electronic Design Automation company in the world and over the last 30 years has amassed the finest technology portfolio in the business. Our highly innovative software tools span the full breadth of semiconductor and electrical systems solutions including Integrated Circuit (IC) design and verification, PCB design &...


  • Wilsonville, Oregon, United States Siemens Digital Industries Software Full time

    About Your Career as a Senior Software EngineerThis role offers an exciting opportunity to develop your skills and expertise in high-performance software development and contribute to innovative projects that shape the future of the semiconductor industry.You will have the chance to work with experienced professionals, learn from their expertise, and grow...


  • Wilsonville, United States industrialEnet Full time

    ABOUT USIndustrialEnet (iEnet)delivers state of the art hardware and software solutions at the forefront of enterprise level security for Critical Infrastructure (CI) and Integrated Traffic Systems (ITS). Our clients are some of the largest commercial, transportation, and critical infrastructure customers in North America.We lead the business by providing...


  • Wilsonville, United States industrialEnet Full time

    ABOUT USIndustrialEnet (iEnet)delivers state of the art hardware and software solutions at the forefront of enterprise level security for Critical Infrastructure (CI) and Integrated Traffic Systems (ITS). Our clients are some of the largest commercial, transportation, and critical infrastructure customers in North America.We lead the business by providing...


  • Wilsonville, Oregon, United States Siemens Digital Industries Software Full time

    Required Skills and QualificationsTo succeed in this role, you will need to have a solid foundation in computer science, computer engineering, or electrical engineering. You should have basic knowledge of C++ and/or Python programming languages and experience with algorithm and data structure design.Additionally, you should have strong analysis, design, and...

  • Software Engineer

    20 hours ago


    Wilsonville, United States ESS, Inc. Full time

    Catalyzing a cleaner future. At ESS (NYSE: GWH), our mission is to accelerate global decarbonization by providing safe, sustainable, long-duration energy storage that powers people, communities, and businesses with clean, renewable energy anytime and anywhere it's needed. As more renewable energy is added to the grid, long- duration energy storage is...


  • Wilsonville, United States Siemens Digital Industries Software Full time

    Job Family: Research & Development Req ID: 433163 Discover your career with us at Siemens Digital Industries Software! Siemens Digital Industries Software is a global leader in the growing field of product lifecycle management (PLM), manufacturing operations management (MOM), and electronic design automation (EDA) software, hardware, and services. Siemens...


  • Wilsonville, United States APCON Full time

    Job DescriptionJob DescriptionSenior Hardware Engineer (Wilsonville, OR / On-site) Why APCON?APCON is an industry leader in network visibility and security solutions. We provide an unparalleled level of confidence to enterprise and mid-size organizations seeking ultimate network insights. Our customers include Fortune 100 companies to mid-size...

  • Sr. System Engineer

    7 days ago


    Wilsonville, United States Industrial ENET Full time

    ABOUT US IndustrialEnet (iEnet) delivers state of the art hardware and software solutions at the forefront of enterprise level security for Critical Infrastructure (CI) and Integrated Traffic Systems (ITS). Our clients are some of the largest commercial, transportation, and critical infrastructure customers in North America. We lead the business by providing...

  • Sr. System Engineer

    43 minutes ago


    Wilsonville, United States IndustrialEnet Full time

    Job DescriptionJob DescriptionSalary: ABOUT USIndustrialEnet (iEnet) delivers state of the art hardware and software solutions at the forefront of enterprise level security for Critical Infrastructure (CI) and Integrated Traffic Systems (ITS). Our clients are some of the largest commercial, transportation, and critical infrastructure customers in North...


  • Wilsonville, United States Synectic Solutions Inc Full time

    Job DescriptionJob DescriptionPrimary Functions: Provide troubleshooting assistance and problem resolution for computer systems in a variety of environments.Execute testing and evaluations.Verify network protocols.Reference knowledge of LAN administration fundamentals daily.Utilize knowledge of UNIX and Windows based operating systems. ...


  • Wilsonville, Oregon, United States industrialEnet Full time

    About industrialEnetWe are a leading provider of state-of-the-art hardware and software solutions for critical infrastructure and integrated traffic systems. Our goal is to deliver reliable, efficient, and secure solutions that meet the evolving needs of our clients.We pride ourselves on taking a collaborative approach to working with our clients,...


  • Wilsonville, United States Strategic Operational Solutions Full time

    Job DescriptionJob DescriptionBrief Overview of Position:Strategic Operational Solutions, Inc. (STOPSO) is seeking candidates for a Network and Computer Systems Administrator role to support the United States Air Force (USAF) client where we are focused on delivering support to enable and maintain U.S. military IT systems support. Position requires onsite...

  • Packaging Engineer

    7 days ago


    Wilsonville, United States 3D Systems Full time

    Who We Are /More than 30 years ago, 3D Systems brought the innovation of 3D printing to the manufacturing industry. Today, as the leading additive manufacturing solutions partner, we bring innovation, performance, and reliability to every interaction - empowering our customers to create products and business models never before possible. 3D Systems’...

  • Senior Geologist

    1 day ago


    Wilsonville, United States NV5 Full time

    Overview: NV5 is currently searching for a Senior Geologist with a geotechnical background to join our Pacific Northwest teams working in a foothill, soil and rock environment. Clientele includes public schools, hospitals, public works/municipalities, mining, and commercial clients. The Senior Geologist will manage geologic and geotechnical engineering...