Logo
DSR Corporation

Senior Embedded Systems Developer

DSR Corporation, Poland, New York, United States

Save Job

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