Embedded Software Architect - EPT2
Core
Define and maintain software architecture for power tool platforms and product variants, driving architectural decisions for scalability, safety, and maintainability.
Role type
Senior Embedded Software Architect
Builds
Reusable platform components, software frameworks, and power tool product variants
Domain
Industrial IoT / Power Tools / Embedded Systems
Required skills
Embedded C, C++, Python, Software Architecture (ARC42), RTOS (FreeRTOS, Zephyr), ARM Cortex-based Microcontrollers, Device Drivers, MCAL Development, CI/CD, Static Code Analysis
Preferred skills
Motor Control Algorithms, Battery Management Systems, AUTOSAR, Model-Based Design, Functional Safety (IEC 62841), Digital Twin, Simulation, HiL Testing
Technologies
FreeRTOS, Zephyr, ARM Cortex, Git, UML, SysML
Responsibilities
Define and maintain software architecture for power tool platforms; Develop architecture, software frameworks, and reusable platform components; Perform architectural reviews and provide technical guidance to development teams; Establish software design guidelines, coding standards, and architecture governance; Ensure alignment between software architecture and product roadmaps
Seniority
Senior, hands-on IC
