Sigmasoftware2
Embedded Linux Developer (Zephyr)
Job description
- 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
- 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


