onsite
Research Engineer Embedded - Fortytwo Labs
Research Engineer
Research Engineer focused on high‑performance embedded systems, developing C++ firmware for microcontrollers, implementing USB, UART, SPI, and I2C protocols, and ensuring robust integration and testing in a cross‑functional environment.
About the role
Key Responsibilities
- Design, develop, and optimize C++ firmware for microcontroller‑based embedded systems.
- Implement and troubleshoot communication protocols such as USB, UART, SPI, and I2C.
- Integrate hardware and software components to achieve seamless system performance.
- Maintain code quality through unit testing, test automation, and continuous integration pipelines.
- Collaborate with cross‑functional teams to solve complex technical challenges and drive product development.
Requirements
- 2–3 years of experience in embedded systems development.