top of page

Electrical – Firmware Engineer (RTOS & Embedded)

About the role

We are seeking a skilled Firmware Engineer to design, implement, and optimize embedded software for our next-generation hardware systems. You will work closely with hardware teams to ensure reliable, real-time performance, and seamless integration with our products. This role is fully remote but requires close collaboration across time zones.

Responsibilities

- Develop, test, and maintain embedded firmware for microcontrollers and processors.
- Implement RTOS-based systems for deterministic, real-time performance.
- Optimize code for power efficiency, memory usage, and speed.
- Collaborate with hardware engineers for board bring-up, debugging, and validation.
- Write clear technical documentation for firmware architecture and APIs.

Preferred Skills

- Proficiency in C/C++ for embedded systems.
- Experience with FreeRTOS, Zephyr, or other RTOS platforms.
- Strong understanding of MCU peripherals (SPI, I²C, UART, CAN, ADC/DAC).
- Familiarity with embedded debugging tools (JTAG, SWD, logic analyzers).
- Knowledge of low-power design and real-time constraints.

bottom of page