×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Systems Developer

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: DSR Corporation
Full Time position
Listed on 2025-12-18
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Location: Town of Poland

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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary