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...SuggestedPermanent employmentFull timeWork at officeLocal areaImmediate startRemote work$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...SuggestedPermanent employmentFull timeFor contractorsWork at officeLocal areaImmediate startRemote workRelocation package$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...SuggestedPermanent employmentFull timeFor contractorsWork at officeLocal areaImmediate startRemote workRelocation package$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...SuggestedHourly payPermanent employmentFull timeSummer workInternshipWork at officeLocal areaImmediate startRelocation package- ...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...SuggestedWork at officeLocal area
$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 timeWork at officeImmediate startRemote work$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 timePart timeWork experience placementInternshipWork at officeLocal areaImmediate startRemote workRelocationRelocation package$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 timeWork at officeLocal areaRemote workFlexible hours2 days per week- ...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 workTemporary work
- ...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 officeImmediate start
- ...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
- 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...
- 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...
- ...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 employmentContract workLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
Related searches
- software technology Wendell, NC
- entry level software sales Wendell, NC
- id software Wendell, NC
- healthcare software sales Wendell, NC
- remote software sales Wendell, NC
- software implementation project manager Wendell, NC
- software Wendell, NC
- application security architect
- principal software architect
- .net software architects (remote)




