Senior Principal Software Architect, Embedded Software
Core
Define software vision and architecture for next-generation intelligent power management systems in datacenters and energy products.
Role type
Senior Principal Software Architect (Embedded Systems)
Builds
High-performance real-time embedded systems for datacenter resilience and power management
Domain
Semiconductor / Datacenters & Energy
Deliverable
production ML models | product features
Required skills
Real-time embedded software architecture, trade-off analysis (simplicity vs scalability, cost vs speed), hardware schematic interpretation, signal processing chain design, Agile multi-developer workflows, cross-functional stakeholder engagement, technical documentation, team mentorship
Preferred skills
Electrical power control systems, embedded RTOS (Zephyr), embedded security, machine learning concepts
Technologies
Git, embedded RTOS, AI tools
Responsibilities
Gather requirements for complex power management systems, create robust and scalable software architectures, select optimal platforms and frameworks, architect high-performance real-time embedded solutions, perform trade-off analyses, create architecture documentation, communicate rationale to stakeholders, drive process improvement, mentor junior to staff level engineers
