Hybrid C++ Software Engineer - Algorithms & Multi-Threading

Siemens AG

Marlborough (MA)

Hybrid

USD 110,000 - 198,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Great benefits

Job summary

Siemens AG is hiring for a software engineering role in Massachusetts. You will design, develop, and implement software for complex products with emphasis on high-quality, on-time delivery. The role requires strong C++ skills, multi-threading, and OO design within an Agile environment.

You will contribute to technical direction, tackle challenging problems, and collaborate with a global team. The position offers hybrid work in the Digital Industries division with a generous benefits package.

Qualifications

  • MS or PhD in Electrical Engineering, Computer Science, Computer Engineering, or related field with 3–5 years of relevant experience.
  • Experience with complex algorithms, multi-threading, and advanced data structures.
  • Strong object-oriented design and C++ proficiency.
  • Ability to debug a complex software stack and work with build/installation tools.

Responsibilities

  • Ensure code adheres to defined standards and best practices for performance, speed, scalability, and quality.
  • Practice Agile development methods and embody core Agile values in a team setting.
  • Lead one or more projects within a product and contribute to technical direction.

Skills

Algorithms
Multithreading
Data structures
OO design
Debugging
C++
Collaboration
Code quality

Education

MS/PhD in Electrical Engineering/CS/CE or related

Tools

Visual Studio
GDB
Subversion
AntHillPro

Job description

Siemens AG is hiring for a software engineering role in Massachusetts. You will design, develop, and implement software for complex products with emphasis on high-quality, on-time delivery. The role requires strong C++ skills, multi-threading, and OO design within an Agile environment.

You will contribute to technical direction, tackle challenging problems, and collaborate with a global team. The position offers hybrid work in the Digital Industries division with a generous benefits package.

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

Similar jobs worth comparing

Software Engineer, Physical Implementation (Hybrid)
Software Engineer, Physical Implementation (Hybrid)

Siemens Mobility • Boulder (CO)

Hybrid
USD 110,000 - 198,000
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
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 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
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 - Fremont CA Hybrid
Senior Software Engineer - VSD - Fremont CA Hybrid

Siemens Mobility • Fremont (CA)

On-site
USD 129,600 - 233,300
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
Software Engineer - Senior
Software Engineer - Senior

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

Hybrid
USD 140,000 - 200,000