Sari la conținutul principal

Embedded Software Engineer

Technology
microTECH Global LTD
Bucureşti, Româniaacum 1 lună
Normă întreagăHibrid

Descrierea postului

Job Title: RTOS Software Engineer

Location: Bucharest, Romania

Type: Permanent

Our client are an AI company looking for Engineers to do hybrid working from their site in Bucharest.

Key Responsibilities

Design, implement, and optimize real-time firmware on an RTOS, tuning for latency, jitter, and CPU/memory footprint.

Develop task scheduling, IPC, synchronization, device drivers, and middleware.

Port and configure the RTOS for new SoCs and boards.

Debug complex real-time and concurrency issues, including race conditions and priority inversion.

Collaborate cross-functionally with platform, DSP, and application engineering teams.

Requirements

BS or MS in Computer Engineering, Electrical Engineering, or Computer Science.

5+ years of embedded firmware development in C on RTOS-based systems.

Deep understanding of real-time scheduling, concurrency, synchronization, and microcontroller/SoC architecture (memory, interrupts, DMA).

Experience with at least one major RTOS (FreeRTOS, Zephyr, ThreadX, or QNX) and Linux kernel driver development.

Strong hardware debugging skills using JTAG/SWD, trace, and lab instruments.

Desirables

Experience with ARM Cortex-M/R architectures and multi-core AMP/SMP RTOS configurations.

Background in low-latency, high-rate sensor data pipelines.

Familiarity with safety-critical or functional-safety (ISO 26262) firmware requirements.

Background in robotics or autonomous systems.

If this sounds of interest, please reach out to daniel@microtech-global.com for more information

Keywords
monthsOfExperience: 60TRACEAutoconfLinuxShimFreeRTOSInversionLinux kernelDebuggerThreadxDebugging

Te interesează acest rol?