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

Siemens EDA (Siemens Digital Industries Software)

Costa Mesa (CA)

Hybrid

USD 110,000 - 198,000

Full time

33 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Siemens EDA is seeking a software engineer to design, develop, and implement software for products with a strong emphasis on performance, quality, and on-time delivery.

The role requires deep C++ knowledge, debugging complex stacks, and collaborating within an Agile team to meet customer expectations and project milestones. Flexible work options are available with a strong emphasis on code quality.

Qualifications

  • Experience with complex algorithms, multi-threading, and advanced data structures.
  • Familiarity with object oriented software architecture.
  • Working experience in debugging a complex software stack in tools like Visual Studio / GDB.
  • Familiarity with build and installation tools like Subversion and AntHillPro.
  • Experience and understanding of advanced features of C++ and object oriented design.
  • A collaborative mindset and ability to thrive in a team setup.
  • Commitment to code quality and testability.
  • Some experience with ECAD systems would be helpful.
  • Advanced degree (MS, PhD) or foreign academic equivalent in Electrical Engineering, Computer Science, Computer Engineering, or related and 3-5 years of progressive experience in a related occupation.

Responsibilities

  • Ensure that code adheres to defined standards and best practices for performance, speed, scalability, and quality.
  • Practice Agile development methods and exemplify core Agile values of transparency, collaboration, acceptance of change, and iterative development.

Skills

C++ advanced features
Object oriented design
Multi-threading
Data structures
Debugging complex stack
Agile development
Subversion
AntHillPro
ECAD experience
Mathematics background
Collaborative mindset
3-5 years experience

Education

MS or PhD in Electrical Engineering/CS/Computer Engineering
Foreign academic equivalent

Tools

Subversion
AntHillPro

Job description

Siemens EDA is seeking a software engineer to design, develop, and implement software for products with a strong emphasis on performance, quality, and on-time delivery.

The role requires deep C++ knowledge, debugging complex stacks, and collaborating within an Agile team to meet customer expectations and project milestones. Flexible work options are available with a strong emphasis on code quality.

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

Similar jobs worth comparing

Senior C++ DS/Algorithms Engineer — Hybrid
Senior C++ DS/Algorithms Engineer — Hybrid

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

On-site
USD 150,000 - 210,000
Software Engineer, Physical Implementation (Hybrid)
Software Engineer, Physical Implementation (Hybrid)

Siemens Mobility • Boulder (CO)

Hybrid
USD 110,000 - 198,000
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 - Physical Implementation
Software Engineer - Physical Implementation

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

Hybrid
USD 110,000 - 198,000
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
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 AG • Marlborough (MA)

Hybrid
USD 110,000 - 198,000
Hybrid work model
Great benefits
Lead Simulation Architect - Hybrid R&D Engineer
Lead Simulation Architect - Hybrid R&D Engineer

Siemens AG • Santa Clara (CA), Northern (KY)

Hybrid
USD 154,000 - 278,000
Hybrid work model
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 C++ Engineer, HPC/EDA Reliability
Senior C++ Engineer, HPC/EDA Reliability

Siemens EDA (Siemens Digital Industries Software) • Wilsonville (OR)

Hybrid
USD 120,000 - 180,000
Flexible work model
Excellent benefits