← Back to all jobs
Sigma Software

Embedded Linux Developer (Zephyr)

Sigma Software

4h ago

0DevPolandhimalayas
Embedded-Software-DevelopmentFirmware-EngineeringEmbedded-Linux-DevelopmentIndustrial-AutomationZephyr-RTOS-DevelopmentEmbedded-Linux-Software-EngineerEmbedded-Linux-EngineerEmbedded-Software-DeveloperEmbedded-Linux-Engineering-ManagerEmbedded-DeveloperEmbedded-Linux-EngineeringSenior

Job Description

Design, develop, debug, document, and maintain embedded software components, drivers, and device-level functionalityDevelop firmware solutions for industrial pump systems and embedded devicesWork within Embedded Linux and Zephyr RTOS environmentsImplement and maintain low-level hardware interaction and communication interfacesAnalyze technical approaches and provide recommendations to the Customer and project teamDebug and troubleshoot software issues on real embedded hardwareParticipate in software and hardware integration activitiesCollaborate with PMs, QA engineers, DevOps specialists, and embedded developers throughout the development lifecycleIdentify and escalate technical risks, blockers, and architectural concerns when necessary5+ years of commercial embedded software development experience using CStrong hands-on experience with Embedded Linux development and debuggingPractical experience with Zephyr RTOS / ZephyrOS or strong RTOS background with readiness to work deeply with ZephyrExperience working with STM32, Nordic, or similar ARM-based microcontrollersStrong understanding of low-level embedded development concepts, including peripherals, interrupts, memory management, boot flow, and hardware interactionExperience designing and implementing embedded software modules, drivers, and firmware componentsHands-on experience with embedded communication interfaces and protocols such as UART, I2C, SPI, Modbus, CAN, RS-485, or EthernetExperience debugging and troubleshooting software on physical embedded devicesUnderstanding of embedded security concepts, including bootloaders, secure firmware updates, firmware signing/encryption, authentication, and secure communicationUpper-Intermediate or higher English levelWILL BE A PLUSExperience with MQTTExperience with Profibus or other industrial communication protocolsKnowledge of FatFS, LittleFS, lwIP, or similar embedded libraries/stacksWe are looking for a 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. CUSTOMEROur Customer is one of the leading global manufacturers of industrial pumps and valve systems, delivering solutions for industrial infrastructure, water management, and process automation. The company develops advanced equipment and connected technologies used in mission-critical industrial environments worldwide, with a strong focus on reliability, operational efficiency, and secure industrial communication.PROJECTThe project focuses on the development of embedded software for industrial pump systems and connected embedded devices. The team works on firmware and low-level software components running on Embedded Linux and Zephyr-based platforms, covering device communication, hardware interaction, system integration, and security-related functionality.You will collaborate closely with PMs, QA engineers, DevOps specialists, and embedded developers to build reliable, maintainable, and secure firmware solutions for ARM-based industrial devices.Originally posted on Himalayas