Senior Embedded Systems Developer
Listed on 2025-12-18
-
Software Development
Embedded Software Engineer, Software Engineer
Location
Based in Poland for the first four months, with planned relocation to Portugal thereafter.
About DSR CorporationDSR 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 DescriptionWe 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
- 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
- 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
C, MCU, ARM Cortex, Linux, RTOS, Wireless, Bluetooth, Zigbee, Z‑Wave, Wi‑Fi
Additional InformationThe 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(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).