Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Architect

Full-time

Siemens

Responsibilities

  • Define and maintain architectures for embedded software components, subsystems, application software, communication services, operating systems, hardware interfaces, protocol stacks, runtime services, and platform infrastructure.
  • Design software solutions meeting real-time, reliability, cybersecurity, performance, verification, and product quality requirements for critical infrastructure applications.
  • Guide architectural decisions, technical trade-offs, platform evolution, and software reuse across long-lived product platforms and technology domains.
  • Translate product requirements and technology strategies into scalable software solutions in partnership with product owners, system architects, protection experts, communication specialists, and development teams.
  • Support system integration, verification, performance optimization, product releases, automation, and engineering practices that improve software quality and development efficiency.
  • Mentor engineers, promote knowledge sharing, and provide architectural direction across protection, communication, application, and embedded platform teams.
  • Collaborate with international R&D organizations and cross-functional stakeholders.

Requirements

  • Bachelor’s or master’s degree in computer engineering, computer science, electrical engineering, or a related technical field.
  • 8+ years of experience developing software for embedded, industrial, real-time, or other technical systems.
  • 8+ years of experience programming in C++, preferably C++17 or C++20, and applying software architecture, object-oriented design, design patterns, and modern development practices.
  • 8+ years of experience with embedded operating systems, embedded Linux, hardware abstraction layers, and system-level debugging.
  • 8+ years of experience with real-time systems, concurrency, resource management, and deterministic software execution.
  • 3–5 years of experience evaluating architectural alternatives, making technical trade-offs, and designing maintainable and scalable software architectures.
  • 3–5 years of experience communicating analytically and solving problems across multidisciplinary and globally distributed engineering organizations.
  • 3–5 years of experience with cybersecurity principles and secure software design for critical infrastructure.
  • Preferred experience includes embedded Linux, RTOS, real-time embedded systems, modular platform development, industrial communication protocols, networking, IEC 61850, DNP3, Modbus, IEC 60870-5-104, IEC 62443, RED, CRA, protection and control systems, power system automation, digital substations, multi-core architectures, concurrency, performance optimization, automated testing, static analysis, software quality practices, requirements engineering, systems engineering, and verification and validation processes.
  • Ability to travel internationally for initial training.
  • Legally authorized to work in the United States on a continual and permanent basis without company sponsorship.

Benefits

  • Siemens offers health and wellness benefits.
  • The position is based at the Siemens location in Wendell, North Carolina.
  • The role requires international travel for initial training.
  • The position offers a target incentive of 10% of base salary.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Architect in Wendell, NC vacancy
  • $102.46k - $175.64k

    Job ID: 524370Location: Wendell, North Carolina, United States of AmericaSalary: $102,459 - $175,644Company: Siemens Software Architect, Real-Time Embedded Systems Job ID 524370 Posted since 30-Sep-2026 Organization Smart Infrastructure Field of work... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area
    Immediate start
    Remote work

    Siemens

    Wendell, NC
    1 day ago
  • $91.46k - $156.79k

    Job ID: 524250Location: Wendell, North Carolina, United States of AmericaSalary: $91,463 - $156,794Company: Siemens Sr Application Engineer Job ID 524250 Posted since 29-Sep-2026 Organization Smart Infrastructure Field of work Engineering Company...
    Suggested
    Permanent employment
    Full time
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package

    Siemens

    Wendell, NC
    2 days ago
  • $74.97k - $128.52k

    Job ID: 524508Location: Wendell, North Carolina, United States of AmericaSalary: $74,970 - $128,520Company: Siemens Application Engineer Job ID 524508 Posted since 01-Oct-2026 Organization Smart Infrastructure Field of work Engineering Company...
    Suggested
    Permanent employment
    Full time
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package

    Siemens

    Wendell, NC
    6 hours ago
  • $25 per hour

    Here at Siemens , we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds, thereby improving how we live, work, and move today and for the next generation! We know that the only...
    Suggested
    Hourly pay
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Local area
    Immediate start
    Relocation package

    Siemens

    Wendell, NC
    1 day ago
  •  ...product feature enhancements and process improvementsProvide resolutions to system related issues & discrepanciesCoordinate & oversee software upgrades & releases to applicable systemsCoach and train colleagues and stakeholders in relevant areasSchedule and execute plans... 
    Suggested
    Work at office
    Local area

    Novo Nordisk Pharma

    Clayton, NC
    1 day ago
  • $128.16k - $152.2k

     ...up to 5% ~ Tuition reimbursement ~ Health & fitness benefits, discounts and resources Job Summary The Enterprise Architect is a senior-level role responsible for defining, governing, and evolving enterprise-wide technology architecture to enable... 
    Full time
    Work at office
    Immediate start
    Remote work

    Blue Cross and Blue Shield of Kansas

    Clayton, NC
    1 day ago
  • $71k - $86.29k

     ...documentation to improve proposal efficiency and standardization. Developing proficiency in the Siemens EA portfolio, including software tools for sizing, configuration, and proposal development. Building a foundation in technical communication through customer-... 
    Full time
    Part time
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation
    Relocation package

    Siemens

    Wendell, NC
    12 hours ago
  • $89.17k - $142.68k

     ...develop effective technical solutions, reduce operational and system impacts, and coordinate with IT on issue resolution, testing, software upgrades, and complex projects. What You’ll Do Provide advanced technical knowledge and support in system/application and... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    Blue Cross and Blue Shield of North Carolina

    Clayton, NC
    1 day ago
  •  ...environment where quality, innovation, and continuous improvement are valued. This team is also investing heavily in AI-assisted software development, offering engineers the opportunity to work with emerging tools and modern engineering practices. What You'll Do: * Design... 
    Contract work
    Temporary work
    Clayton, NC
    15 days ago
  •  ...decisions, resolving complex system integration challenges, and communicating effectively with technical and executive stakeholders. Software Application Knowledge : SieOps (salesforce); Autodesk suite, Microsoft Office, MS Teams Business Acumen: Ability to align... 
    Work at office
    Immediate start
    Wendell, NC
    4 days ago
  •  ...alternate solutions. ~ Strong understanding of data center design. ~ One Line diagrams, Site Layout with electrical 2D/3D design software (e.g., AutoCAD, Revit, SolidWorks). ~ Proficiency in Microsoft Office Products. ~ Ability to travel domestically up to 60%.... 
    Work at office

    Hubbell

    Knightdale, NC
    1 day ago
  • Lead Quality EngineerThe Lead Quality Engineer serves as a technical leader responsible for driving product and process quality performance across assigned value streams, products, customers, or suppliers. This role deploys Client Quality Management System (EQMS) requirements...

    Axelon

    Middlesex, NC
    3 days ago
  • Job Title: Lead Quality Engineer Location: Middlesex, North Carolina (On-Site) Job Summary: We are partnering with this company to present an exciting opportunity for a Lead Quality Engineer supporting product and process quality across assigned value streams, products...

    SSI People

    Middlesex, NC
    1 day ago
  •  ...grow in new ways. Who knows where our shared journey will take you. Transform everyday with us. We are looking for a Senior Software Developer. This position will be based in Wendell, NC (hybrid). In this role, you will serve as a senior individual contributor... 
    Permanent employment
    Contract work
    Local area
    Immediate start
    Wendell, NC
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Architect. Be the first to apply!