Software Engineer - C++

$82,900 - $149,200/Yr

Siemens - Fremont, CA

posted 8 days ago

Full-time - Mid Level
Remote - Fremont, CA
10,001+ employees
Machinery Manufacturing

About the position

Siemens EDA is seeking a Software Engineer specializing in C++ to contribute to the development of computer-aided design tools for integrated circuits (ICs) within the Electronic Design Automation (EDA) industry. The role involves implementing 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 collaboratively within a team to deliver high-quality software solutions.

Responsibilities

  • Implement, debug, and support innovative features for IC design.
  • Consider user experience in software development due to rapid user interaction.
  • Address performance considerations when implementing new features, especially with massive data sets.
  • Work on high-performance data structures, multi-threading, distributed computing, and object-oriented design of C++ software.
  • Collaborate with quality assurance, marketing, technical publications, and customer support to deliver products on schedule.
  • Participate in scheduling and estimation of tasks, and assist in defining software development best practices.

Requirements

  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering.
  • 3+ years of experience with object-oriented C++ software development.
  • Strong analysis, design, and problem-solving skills.
  • 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

  • Experience with IC design principles is a plus.
  • Multi-threaded and distributed computing experience.
  • Techniques for processing high-volume data.

Benefits

  • Flexible working arrangements (home and office).
  • Health and wellness benefits.
  • Paid sick leave.
  • Paid parental leave.
  • PTO or non-accrued flexible vacation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service