Software Developer for STM32Cube Ecosystem Tools
Core
Develop and maintain backend and core software components for the STM32Cube ecosystem tools used by millions of users.
Role type
Software Engineer (Embedded Tooling)
Builds
STM32CubeMX2, STM32CubeIDE for Visual Studio Code, STM32CubeCLI
Domain
Semiconductor / Embedded Systems / Tooling
Required skills
Rust, C++, JavaScript, TypeScript, Git, Linux, Agile methodologies
Preferred skills
STM32Cube Ecosystem knowledge, French, Arabic
Technologies
Rust, C++, JavaScript, TypeScript, STM32CubeMX2, STM32CubeIDE, STM32CubeCLI, Visual Studio Code, Git, Linux
Responsibilities
Develop and maintain backend and core software components for STM32 tools; Implement features and enhancements in Rust, C++, JavaScript, and TypeScript; Perform in-depth analysis of complex technical issues; Contribute to tooling infrastructures (package management, configurations, internal APIs); Conduct code reviews, write automated tests, and participate in continuous improvement activities; Collaborate with teams across multiple ST sites.
Seniority
Mid-level, hands-on IC
