Principal Architect

Siemens Mobility

New Jersey

Hybrid

USD 180,000 - 325,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work options
Excellent benefits package

Job summary

Siemens Software in New Jersey seeks an experienced technical lead for advanced design automation software. You will guide architecture, drive high-quality releases, and coordinate multi‑product efforts across distributed teams.

The role requires deep C++ expertise and emulator technologies, with the ability to lead junior engineers, set technical direction, and deliver scalable solutions. Applicants should have 20+ years of experience and a master’s degree in computer science or engineering;

Qualifications

  • Typically requires twenty or more years of experience and a master’s degree in computer science, engineering, or equivalent.
  • Expert knowledge of the field and ability to set technical direction.
  • Experience leading multi-product projects across distributed teams.

Responsibilities

  • Review requirements specifications and provide feedback on design and architecture.
  • Provide innovative solutions to problems in area of acknowledged expertise.
  • Use specialized knowledge to provide technical solutions.
  • Implement code, code reviews, and software integration.
  • Gather additional requirements from users and incorporate in tools when relevant.
  • Implement new functionality. Ensure that resultant deliverable is consistent with design.
  • Ensure that appropriate code reviews and unit tests are performed.
  • Communicate and consult with other developers and customers.
  • Review designs and/or implementations of other projects as required.
  • Manages assigned projects including defining scope, plans, schedules, and deliverables.
  • Research - Maintain technical expertise in area of specialty by following technical advances in industry and academia.
  • Perform research to determine possible technical solutions to long-term technical issues.
  • Proactively communicates status of all projects, tools, and environments.
  • Develop new ideas
  • Documents all processes and procedures.

Skills

C++ programming
Emulation technology
Multi-project management
Communication
Digital design concepts
Large distributed teams
Software development skills

Education

Master's degree in CS or engineering
20+ years experience

Job description

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.

Description

Design, develop, modify, and implement software programming for products with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve significant re-architecture of important systems, defining and coordinating implementation of wide-reaching impacts. Has comprehensive and diversified knowledge of methods and practices in broad areas of the customers’ industry. Acts as Technical lead of projects that span multiple products. Recognized by customers as a leader in a variety of areas. Sets the technical direction for more than one area of a product. Sought out by others to solve their most complex of technical problems. Technical Lead in guiding junior engineers. Works without supervision on the most complex projects with complete latitude for independent judgment. Has technical expertise. Expert knowledge of the field.

Essential Functions
  • Assists more senior engineers in reviewing Requirements Specifications and provide feedback on design and architecture of the solution(s)
  • Provide innovative solutions to problems in the area of acknowledged expertise.
  • Use specialized knowledge to provide technical solutions.
  • Implement code, code reviews, and software integration.
  • Gather additional requirements from users and incorporate in tools when relevant.
  • Implement new functionality. Ensure that resultant deliverable is consistent with design.
  • Ensure that appropriate code reviews and unit tests are performed.
  • Communicate and consult with other developers and customers.
  • Review designs and/or implementations of other projects as required.
  • Manages assigned projects including defining scope, plans, schedules, and deliverables.
  • Research - Maintain technical expertise in area of specialty by following technical advances in industry and academia.
  • Perform research to determine possible technical solutions to long-term technical issues.
  • Proactively communicates status of all projects, tools, and environments.
  • Develop new ideas
  • Documents all processes and procedures.
Description

Design, develop, modify, and implement software programming for products with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve significant re-architecture of important systems, defining and coordinating implementation of wide-reaching impacts. Has comprehensive and diversified knowledge of methods and practices in broad areas of the customers’ industry. Acts as Technical lead of projects that span multiple products. Recognized by customers as a leader in a variety of areas. Sets the technical direction for more than one area of a product. Sought out by others to solve their most complex of technical problems. Technical Lead in guiding junior engineers. Works without supervision on the most complex projects with complete latitude for independent judgment. Has technical expertise. Expert knowledge of the field.

Essential Functions
  • Assists more senior engineers in reviewing Requirements Specifications and provide feedback on design and architecture of the solution(s)
  • Provide innovative solutions to problems in the area of acknowledged expertise.
  • Use specialized knowledge to provide technical solutions.
  • Implement code, code reviews, and software integration.
  • Gather additional requirements from users and incorporate in tools when relevant.
  • Implement new functionality. Ensure that resultant deliverable is consistent with design.
  • Ensure that appropriate code reviews and unit tests are performed.
  • Communicate and consult with other developers and customers.
  • Review designs and/or implementations of other projects as required.
  • Manages assigned projects including defining scope, plans, schedules, and deliverables.
  • Research - Maintain technical expertise in area of specialty by following technical advances in industry and academia.
  • Perform research to determine possible technical solutions to long-term technical issues.
  • Proactively communicates status of all projects, tools, and environments.
  • Develop new ideas
  • Documents all processes and procedures.
Skills and Abilities Required
  • Expert knowledge of programming in C++ language with object oriented methodology
  • Expert knowledge of Emulation compiler and technologies
  • Ability to work on multiple complex projects simultaneously.
  • Ability to communicate complex technical concepts clearly and effectively
  • Expert knowledge of digital design concepts
  • Experience of working with large software development teams across many geographical locations.
  • Expert program and system development skills
Education and Experience Requirement
  • Typically requires twenty or more years of experience and a master’s degree in computer science, engineering, or equivalent.
Why us?

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

Siemens Software. Transform the Everyday

#LI- EDA

#LI-HYBRID

You’ll Benefit From

Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html

The pay range for this position is $180,400 - $324,700 annually. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law

Applicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable law.

Reasonable Accommodations

If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this linkAccommodationfor disability form . If you’re unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.

Application Deadline

This role will be posted for a minimum of five (5) days from the original posting date. The posting timeline may change based on applicant volume to ensure we attract and consider a strong and representative candidate pool.

California Privacy Notice

California residents have the right to receive additional notices about their personal information. To learn more, clickhere.

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law

Applicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable law.

Reasonable Accommodations

If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this linkAccommodationfor disability form . If you’re unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.

Application Deadline

This role will be posted for a minimum of five (5) days from the original posting date. The posting timeline may change based on applicant volume to ensure we attract and consider a strong and representative candidate pool.

California Privacy Notice

California residents have the right to receive additional notices about their personal information. To learn more, clickhere.

Pay Transparency

Siemens follows Pay Transparency laws.

Application Deadline

This role will be posted for a minimum of five (5) days from the original posting date. The posting timeline may change based on applicant volume to ensure we attract and consider a strong and representative candidate pool.

California Privacy Notice

California residents have the right to receive additional notices about their personal information. To learn more, clickhere.

Criminal History

Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.

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

Similar jobs worth comparing

Application Support Engineer, PCB/Data Management
Application Support Engineer, PCB/Data Management

Siemens Mobility • Costa Mesa (CA)

Hybrid
USD 90,000 - 162,000
3D-IC Application Engineer
3D-IC Application Engineer

Siemens Mobility • Boulder (CO)

Hybrid
USD 125,000 - 251,000
Senior Manager, EDA Strategy and Operations
Senior Manager, EDA Strategy and Operations

Siemens Mobility • Santa Clara (CA)

Hybrid
USD 147,500 - 265,600
PreSales Solution Consultant - US Based
PreSales Solution Consultant - US Based

Siemens Mobility • Mobile (AL)

On-site
USD 125,000 - 251,000
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
Senior Executive Assistant
Senior Executive Assistant

Siemens Mobility • Raleigh (NC)

On-site
USD 81,000 - 141,000
Competitive pay
Benefits package
Hybrid work
Building Automation Solutions Sales Executive
Building Automation Solutions Sales Executive

Siemens Mobility • Las Vegas (NV)

On-site
USD 50,000 - 86,000
Strategic Student Program: Software Development Intern (PES, Fall 2026)
Strategic Student Program: Software Development Intern (PES, Fall 2026)

Siemens Mobility • Kentucky

On-site
USD 25,000 - 69,000
Victorious daily ping pong tournaments
Employee discounts at top customer sit
Project Engineer
Project Engineer

Siemens Mobility • Wendell (ID)

Hybrid
USD 75,000 - 129,000
Relocation assistance
Account Development Representative - Charlotte, NC. St. Louis, MO, Austin, TX
Account Development Representative - Charlotte, NC. St. Louis, MO, Austin, TX

Siemens Mobility • St. Louis (MO)

Hybrid
USD 73,000 - 146,000