onsite
Senior Embedded Firmware Developer - KATOMARAN TECHNOLOGY AND BUSINESS SOLUTI
Software Engineer
Senior Embedded Firmware Developer leading design, development, and debugging of ARM Cortex‑M firmware using Embedded C/C++ and RTOS, driving high‑performance solutions for industrial and automotive applications.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for ARM Cortex‑M based embedded systems.
- Implement and optimize RTOS‑based applications, ensuring real‑time performance and reliability.
- Debug and troubleshoot hardware‑software interactions using JTAG, logic analyzers, and serial debugging tools.
- Collaborate with hardware engineers to define interfaces, pin assignments, and power‑management strategies.
- Write clean, modular, and well‑documented code following industry best practices.
Requirements
- 4–6 years of embedded firmware development experience.
- Hands‑on experience with RTOS (FreeRTOS, ThreadX, or similar) and ARM Cortex‑M microcontrollers.
- Solid debugging skills using JTAG, SWD, and logic analyzers.
- Experience with version control (Git) and CI/CD pipelines for embedded projects.