Software Engineer - Remote, C++ & Multithreading

Siemens EDA (Siemens Digital Industries Software)

Boulder (CO)

Hybrid

USD 110,000 - 198,000

Full time

35 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Siemens EDA is seeking a Software Engineer to design and implement software for our EDA products. You will work on complex algorithms, multi-threading, and high-quality C++ code to meet customer needs and schedules.

You will help ensure performance, scalability, and reliability, participate in Agile processes, and collaborate with a global team. A MS/PhD or equivalent and 3–5 years of related experience is expected.

Qualifications

  • Experience with complex algorithms, multi-threading, and advanced data structures.
  • Familiarity with Object oriented software architecture.
  • Debugging a complex software stack with Visual Studio / GDB.
  • Familiarity with Subversion and AntHillPro build tools.
  • Experience and understanding of advanced features of C++ and OO design.
  • Collaborative mindset and ability to thrive in a team.
  • Commitment to code quality and testability.
  • Some experience with ECAD systems would be helpful.
  • MS/PhD or equivalent in EE/CS/CE with 3–5 years in related field.

Responsibilities

  • Ensure code adheres to defined standards for performance, speed, scalability and quality.
  • Practice Agile development and exemplify core Agile values.
  • Technical lead of one or more projects and contribute to technical direction.

Skills

Algorithms
Multithreading
Data structures
OO Architecture
Debugging
Build tools
C++ features
Teamwork
Code quality
ECAD familiarity

Education

MS or PhD in Electrical Eng/CS/CE

Tools

Visual Studio
GDB
Subversion
AntHillPro

Job description

Siemens EDA is seeking a Software Engineer to design and implement software for our EDA products. You will work on complex algorithms, multi-threading, and high-quality C++ code to meet customer needs and schedules.

You will help ensure performance, scalability, and reliability, participate in Agile processes, and collaborate with a global team. A MS/PhD or equivalent and 3–5 years of related experience is expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C++/Algorithms (Remote-Friendly)
Senior Software Engineer - C++/Algorithms (Remote-Friendly)

Siemens EDA (Siemens Digital Industries Software) • Costa Mesa (CA)

Hybrid
USD 110,000 - 198,000
Hybrid C++ Software Engineer - Algorithms & Multi-Threading
Hybrid C++ Software Engineer - Algorithms & Multi-Threading

Siemens AG • Marlborough (MA)

Hybrid
USD 110,000 - 198,000
Hybrid work model
Great benefits
Software Engineer - Physical Implementation
Software Engineer - Physical Implementation

Siemens EDA (Siemens Digital Industries Software) • Boulder (CO)

Hybrid
USD 110,000 - 198,000
Software Engineer - Physical Implementation
Software Engineer - Physical Implementation

Siemens EDA (Siemens Digital Industries Software) • Costa Mesa (CA)

Hybrid
USD 110,000 - 198,000
Software Engineer, Physical Implementation (Hybrid)
Software Engineer, Physical Implementation (Hybrid)

Siemens Mobility • Boulder (CO)

Hybrid
USD 110,000 - 198,000
Software Engineer - Physical Implementation
Software Engineer - Physical Implementation

Siemens AG • Marlborough (MA)

Hybrid
USD 110,000 - 198,000
Hybrid work model
Great benefits
Senior Software Engineer, VSD — EDA (Hybrid, Fremont)
Senior Software Engineer, VSD — EDA (Hybrid, Fremont)

Siemens Mobility • Fremont (CA)

Hybrid
USD 129,600 - 233,300
Senior Software Engineer (C++/DS/Algorithm)
Senior Software Engineer (C++/DS/Algorithm)

Siemens EDA (Siemens Digital Industries Software) • Santa Clara (CA)

On-site
USD 150,000 - 210,000
Software Engineer - Principal
Software Engineer - Principal

Siemens EDA (Siemens Digital Industries Software) • Austin (TX)

Hybrid
USD 154,000 - 278,000
Flexible work locations
Great benefits
Senior Software Engineer, EDA Optimization for ASIC/FPGA
Senior Software Engineer, EDA Optimization for ASIC/FPGA

Siemens AG • Fremont (CA)

Hybrid
USD 129,600 - 233,300