About this role
We are looking for a Senior Embedded System Architect to define and drive the architecture of complex embedded computing platforms, from product needs through design, integration, validation and production. You will translate customer and product needs into clear architectures and requirements, lead cross-domain technical decisions and ensure our systems are robust, scalable, observable, diagnosable, testable and maintainable throughout their lifecycle.
The role spans hardware, embedded software, SoCs and MCUs, networking, memory and storage, power management, boot and update flows, diagnostics, safety mechanisms and system integration.
What will your job look like?
- Own system architecture for complex embedded platforms and major platform capabilities.
- Translate product and customer needs into system concepts, architectures, interfaces and clear requirements.
- Define functional decomposition, hardware and software partitioning, responsibilities, data flows and control flows.
- Drive architectural decisions across compute , memory, storage, networking, power, boot, diagnostics, software update, security and monitoring.
- Lead technical alignment across system, hardware, embedded software, validation, safety, security, program teams, customers and technology partners.
- Design for efficient integration and validation through observability, logging, tracing, monitoring, diagnostics and fault handling.
- Analyze performance, resources, timing, bandwidth, startup, availability and reliability constraints and convert them into architectural decisions.
- Identify architectural gaps and risks early, define mitigations and drive complex cross-domain issues to closure.
- Balance functionality, performance, cost, complexity, safety, reliability and product constraints.