Siemens - Wilsonville, OR

posted about 2 months ago

Full-time - Mid Level
Remote - Wilsonville, OR
Machinery Manufacturing

About the position

We are seeking experienced C++ software engineers to develop computer-aided design (CAD) tools for integrated circuits (ICs) within the Electronic Design Automation (EDA) industry. This role involves designing, implementing, debugging, and supporting innovative features while ensuring high performance and user experience. The ideal candidate will be self-motivated, possess a results-driven attitude, and work well in a team environment.

Responsibilities

  • Design and implement innovative features for IC design tools.
  • Debug and support existing software components.
  • Focus on router and placer processes in IC design.
  • Consider user experience in software development due to rapid user interaction.
  • Architect new features with performance considerations for massive data sets.
  • Collaborate with quality assurance, marketing, technical publications, and customer support teams.
  • Participate in scheduling and estimation of tasks.
  • Assist in defining and developing software development best practices.

Requirements

  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering.
  • 5+ years of experience with object-oriented C++ software development.
  • Strong analysis, design, and problem-solving skills.
  • Previous experience developing routers and placers; interactive experience is a plus.
  • Knowledge of high-performance data structures, algorithms, and design patterns.
  • Principles of developing high-quality, testable, and maintainable software.
  • Good verbal, written, and interpersonal communication skills.

Nice-to-haves

  • Knowledge or experience in IC design principles and EDA design tools and methodologies.
  • Experience with multi-threaded and distributed computing.
  • Techniques for processing high-volume data.

Benefits

  • Equal Opportunity Employment
  • Diversity in the workplace
  • Reasonable accommodations for applicants with disabilities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service