Talent Apply
Log in
All jobs
SS

Senior Embedded Linux Developer

Sigma Software

About this role

About the Role Senior Embedded Linux Developer with strong C programming skills and practical experience with Zephyr RTOS and low-level embedded development. You will work on a long-term industrial automation project involving Embedded Linux platforms, ARM-based microcontrollers, device communication, and security-related functionality. What You'll Do

  • Design, develop, debug, document, and maintain embedded software components, drivers, and device-level functionality.
  • Develop firmware solutions for industrial pump systems and embedded devices.
  • Work within Embedded Linux and Zephyr RTOS environments.
  • Implement and maintain low-level hardware interaction and communication interfaces.
  • Analyze technical approaches and provide recommendations to the Customer and project team.
  • Debug and troubleshoot software issues on real embedded hardware.
  • Participate in software and hardware integration activities.
  • Collaborate with PMs, QA engineers, DevOps specialists, and embedded developers throughout the development lifecycle.
  • Identify and escalate technical risks, blockers, and architectural concerns when necessary. What We're Looking For
  • 5+ years of commercial embedded software development experience using C.
  • Strong hands-on experience with Embedded Linux development and debugging.
  • Practical experience with Zephyr RTOS (ZephyrOS) or strong RTOS background with readiness to work deeply with Zephyr.
  • Experience working with STM32, Nordic, or similar ARM-based microcontrollers.
  • Strong understanding of low-level embedded development concepts, including peripherals, interrupts, memory management, boot flow, and hardware interaction.
  • Experience designing and implementing embedded software modules, drivers, and firmware components.
  • Hands-on experience with embedded communication interfaces and protocols such as UART, I2C, SPI, Modbus, CAN, RS-485, or Ethernet.
  • Experience debugging and troubleshooting software on physical embedded devices.
  • Understanding of embedded security concepts, including bootloaders, secure firmware updates, firmware signing/encryption, authentication, and secure communication.
  • Upper-Intermediate or higher English level WILL BE A PLUS.
  • Experience with MQTT.
  • Experience with Profibus or other industrial communication protocols.
  • Knowledge of FatFS, LittleFS, lwIP, or similar embedded libraries/stacks.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →