DSR Corporation
Location
Based in Poland for the first four months, with planned relocation to Portugal thereafter.
About DSR Corporation DSR Corporation has been an end‑to‑end solution provider since 1998, now growing into 11 technical divisions that cover full‑stack web, embedded, mobile, wireless, big data / analytics, scalable databases, system software, digital media, SSI / blockchain, and AI / computer vision. Our managed teams and deep technical expertise enable world‑class custom software solutions for industry leaders such as Netflix, Nordic Semiconductor, Seagate, Legrand, EDF, Amazon and many others. Offices are located in Denver, Porto, Voronezh, Yokohama, and Tashkent.
Key products include ZBOSS, the Zigbee software protocol stack for IoT devices; zHome, a smart‑home framework; and Noema, a subsidiary focused on AI and computer‑vision solutions for security, manufacturing, retail, healthcare and smart‑city businesses.
Job Description We are looking for a Senior Embedded Systems Software Engineer to join our team. The role focuses on wireless devices using modern IoT protocols (BLE, Zigbee, Matter, etc.) and firmware development for MCUs and embedded Linux systems. Projects include integration of third‑party ecosystems and development of our own products.
Responsibilities
Designing and developing firmware for wireless devices and/or embedded Linux‑based systems
Collaborating directly with client teams and stakeholders
Requirements
3+ years of professional, relevant experience
BS degree
Excellent C/C++ development skills
Experience developing and debugging firmware for MCU (OS‑less/RTOS/Embedded Linux) and/or Linux development on any hardware platform
Ability to independently develop parts of a software product and communicate efficiently with teammates
Team collaboration and codebase support skills
Design, document, and implement software subsystems
Customer‑centric thinking and participation in meetings/discussions
Technical English proficiency
Preferred Skills
Experience with communication protocols (UART, USB, TCP, UDP, TLS, Wi‑Fi, Bluetooth, MQTT, HTTP, Modbus, etc.)
Wireless network experience: Zigbee, Wi‑Fi, Bluetooth, Z‑Wave, etc.
Embedded systems on FreeRTOS, Zephyr, Linux, with application and kernel‑level development
Device integration with cloud services
Knowledge of scripting languages (Python, Lua, Perl, sh, etc.)
Technical team management experience
Code size and performance optimization
Experience maintaining large codebases
Unix‑like systems administration
Distributed team collaboration
Fluent English
Skill Keywords C, MCU, ARM Cortex, Linux, RTOS, Wireless, Bluetooth, Zigbee, Z‑Wave, Wi‑Fi
Additional Information The role will start remote from Poland, with a four‑month trial period. After a successful trial, the company intends to transition the position to our office in Portugal, providing relocation support.
#J-18808-Ljbffr
About DSR Corporation DSR Corporation has been an end‑to‑end solution provider since 1998, now growing into 11 technical divisions that cover full‑stack web, embedded, mobile, wireless, big data / analytics, scalable databases, system software, digital media, SSI / blockchain, and AI / computer vision. Our managed teams and deep technical expertise enable world‑class custom software solutions for industry leaders such as Netflix, Nordic Semiconductor, Seagate, Legrand, EDF, Amazon and many others. Offices are located in Denver, Porto, Voronezh, Yokohama, and Tashkent.
Key products include ZBOSS, the Zigbee software protocol stack for IoT devices; zHome, a smart‑home framework; and Noema, a subsidiary focused on AI and computer‑vision solutions for security, manufacturing, retail, healthcare and smart‑city businesses.
Job Description We are looking for a Senior Embedded Systems Software Engineer to join our team. The role focuses on wireless devices using modern IoT protocols (BLE, Zigbee, Matter, etc.) and firmware development for MCUs and embedded Linux systems. Projects include integration of third‑party ecosystems and development of our own products.
Responsibilities
Designing and developing firmware for wireless devices and/or embedded Linux‑based systems
Collaborating directly with client teams and stakeholders
Requirements
3+ years of professional, relevant experience
BS degree
Excellent C/C++ development skills
Experience developing and debugging firmware for MCU (OS‑less/RTOS/Embedded Linux) and/or Linux development on any hardware platform
Ability to independently develop parts of a software product and communicate efficiently with teammates
Team collaboration and codebase support skills
Design, document, and implement software subsystems
Customer‑centric thinking and participation in meetings/discussions
Technical English proficiency
Preferred Skills
Experience with communication protocols (UART, USB, TCP, UDP, TLS, Wi‑Fi, Bluetooth, MQTT, HTTP, Modbus, etc.)
Wireless network experience: Zigbee, Wi‑Fi, Bluetooth, Z‑Wave, etc.
Embedded systems on FreeRTOS, Zephyr, Linux, with application and kernel‑level development
Device integration with cloud services
Knowledge of scripting languages (Python, Lua, Perl, sh, etc.)
Technical team management experience
Code size and performance optimization
Experience maintaining large codebases
Unix‑like systems administration
Distributed team collaboration
Fluent English
Skill Keywords C, MCU, ARM Cortex, Linux, RTOS, Wireless, Bluetooth, Zigbee, Z‑Wave, Wi‑Fi
Additional Information The role will start remote from Poland, with a four‑month trial period. After a successful trial, the company intends to transition the position to our office in Portugal, providing relocation support.
#J-18808-Ljbffr