Overview
Skills
Job Details
Job Title: MCU & FreeRTOS Developer
Location: Redmond, WA
Job Description:
We are looking for a skilled MCU & FreeRTOS Developer with expertise in embedded systems and microcontroller programming. The ideal candidate should have experience in software-hardware integration and real-time operating systems.
Required Skills & Experience:
Proficiency in high-level programming languages such as Rust, C/C++, and Python.
Experience in embedded systems development, particularly at the software-hardware interface.
Hands-on experience with FreeRTOS running on microcontrollers.
Experience in writing automated verification scripts and working with build systems like Make, CMake, Spack.
Familiarity with CI/CD automation for software development.
Strong understanding of task management, inter-task communication, and synchronization mechanisms.
Knowledge of communication protocols such as UART, SPI, and I2C.
Experience in system testing and validation, including unit testing and integration testing.