Staff Embedded Software Engineer
Summary
Designs and implements firmware for ARM-based microcontrollers, focusing on power/motor control and sensing algorithms for embedded systems.
#WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Staff Embedded Software Engineer in our Research & Development team, you'll have the opportunity to merge creativity with your technical expertise by shaping the future of technology, driving groundbreaking projects, and bringing new ideas to life. Are you in?
Your Role
Key responsibilities in your new role
Develop solutions and firmware for ARM-based microcontrollers
Drive Power/Motor control and CapSenseTM technology development
Drive platform initialization and enablement across multiple projects
Design and implement sensing algorithms and end‑to‑end embedded solutions
Support learning across multiple areas
Your Profile
Qualifications and skills to help you succeed
A university or technical degree
10 years of experience in embedded systems
Experience with system-level design, including architecture, hardware, software, firmware, and algorithms
Strong knowledge of C and embedded design (RTOS, MCUs, Bare-Metal)
Knowledge of ARM microcontroller architecture and interfaces such as I²C, SPI, UART, and CAN is a plus
Experience with GIT, CI/CD, and a scripting language (Python, Bash) is a plus
At least level B1 in English
Please send us your CV in English