Senior Embedded & Platform Software Engineer, Workforce Development
Core
Deliver and improve technical content, applied labs, demos, and practical activities focused on embedded systems, platform software, and Arm-based development environments.
Role type
Senior IC embedded & platform software engineer (technical enablement)
Builds
Technical content, applied labs, demos, software stacks, and practical exercises for partners and institutions
Domain
Embedded systems, platform software, Arm-based silicon and development tools
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Arm-based technologies, embedded systems, platform software, firmware, software enablement, systems engineering, toolchains, debugging, profiling, platform bring-up, lab environments
Preferred skills
Cortex processors, CMSIS, Keil, Corstone, Linux, RTOS, Android, drivers, embedded software, boards, SDKs, debug environments, software stacks, performance profiling, setup guides, readiness checks
Technologies
Arm, Cortex, CMSIS, Keil, Corstone, Linux, RTOS, Android
Responsibilities
Deliver technical content, applied labs, demos, and practical activities; Prepare, test, and adapt labs, setup guides, demos, software stacks, and practical exercises; Support tooling, boards, SDKs, development environments, lab setup, and participant setup; Troubleshoot issues across tools, platforms, software environments, boards, debug workflows, and labs; Work with technical specialists, product colleagues, partners, and institutions to clarify setup requirements, dependencies, and delivery risks; Maintain technical quality across delivered content, labs, demos, and practical activities; Improve labs, technical assets, setup guidance, and readiness checks based on delivery feedback
Seniority
Senior, hands-on IC