
Senior Principal Embedded Systems Architect
Schneider Electric1 day ago
Base Salary
$169k - $253k/yr
Responsibilities
- Define, communicate, and maintain system and embedded software architecture strategies across platforms and product lines.
- Develop architectural roadmaps aligned with business objectives, customer needs, market direction, and technology evolution.
- Lead architecture reviews, governance, standards, reference architectures, and best practices for complex embedded and software-intensive systems.
- Guide the design and implementation of embedded software platforms, real-time systems, edge computing solutions, connectivity frameworks, and intelligent system capabilities.
- Establish requirements for reliability, safety, cybersecurity, performance, scalability, and quality across products and platforms.
- Partner with Solution Architects, Enterprise Architects, Product Management, Engineering leaders, and other stakeholders on architectural decisions.
- Translate customer, market, business, and technical requirements into system and software architectures.
- Provide technical leadership and mentorship through complex design decisions, tradeoffs, and ambiguous technical challenges.
- Influence strategic technology investments, product platform direction, innovation, and organizational technical capabilities.
Requirements
- Experience defining end-to-end system architectures for complex embedded products.
- Experience creating and analyzing product use cases, operational concepts, system requirements, and feature specifications.
- Strong understanding of requirements decomposition, interface definition, bidirectional traceability, architectural modeling, and verification planning.
- Extensive experience designing embedded software architectures for real-time, high-reliability, high-availability, and safety-critical systems.
- Deep understanding of RTOS-based and bare-metal architecture.
- Strong knowledge of C and object-oriented programming, with hands-on embedded software development experience in C and C++; knowledge of ASM is a plus.
- Experience with multicore processing, task allocation and affinity, inter-process communication, memory management, bootloaders, board-support packages, device drivers, middleware, and diagnostics.
- Ability to establish scalable and maintainable software frameworks supporting product-line reuse and long-term evolution.
- Ability to balance functionality, safety, cybersecurity, performance, cost, schedule, lifecycle, and maintainability in architectural decisions.
Benefits
- Medical, dental, vision, basic life insurance, Benefit Bucks, flexible work arrangements, paid family leave, well-being programs, 12 holidays per year, and 20 days of paid time off per year, prorated in the first year.
- Base salary and short-term incentives, potential company-share ownership, and a 401(k) with match.
- Ongoing performance and development conversations, Senior Talent Program, global career opportunities, mentors, Schneider Career Hub access, and learning platforms such as Coursera.
- Recognition programs, engagement surveys, project opportunities, inclusive workplace initiatives, volunteer leave, Schneider Electric Foundation programs, youth education initiatives, and military leave benefits.
- Full-time U.S.-based position; compensation applies to candidates located within the United States.
About Schneider Electric
Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.