Middle Embedded Software Developer (IoT)

sigmasoftware2· BU008 (1HrUC)
Apply Now ↗

About this role

Company Description

Our embedded team is growing and looking for an experienced Embedded Software Developer to join the project and contribute to the development of firmware for modern air-cleaning devices.

PROJECT
The project is focused on the development of embedded firmware for air purification devices in the IoT domain. The engineer will be involved in low-level software development, hardware interaction, debugging on real devices, communication interfaces integration, RTOS-based functionality, and support of device operation logic.

You will have an opportunity to work on innovative embedded solutions for air quality and environmental control devices.

Technology Stack: C, ST, UART, I2C, SPI, J-link, HALs, RTOS.

Job Description

  • Design separate components, modules, classes, and devices
  • Code, debug, document, and maintain portions of software and hardware
  • Perform various types of testing to ensure quality and reliability
  • Participate in estimation and planning sessions
  • Contribute to the development of technical project documentation and user documentation
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Participate in conference calls and face-to-face meetings with the Customer and Customer’s partners
  • Report status and progress according to project and company requirements

Qualifications

  • 3+ years of professional experience with C
  • Knowledge of widely used platforms (ST, SiLabs, NXP, TI), interfaces and protocols (UART, I2C, SPI, Modbus, etc.)
  • Hands-on experience with RTOS and IPC approaches
  • Experience in debugging (including remote debugging) and troubleshooting solutions for embedded systems. It should include software debugging on real devices (using J-link, ST-link) and debugging issues
  • Familiarity with common embedded libraries and components, such as HALs, file systems, and networking
  • Upper-Intermediate English level or higher

Additional Information

Frequently Asked Questions

Is the salary disclosed for the Middle Embedded Software Developer (IoT) position at sigmasoftware2?
The salary for this Middle Embedded Software Developer (IoT) role at sigmasoftware2 is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Middle Embedded Software Developer (IoT) job at sigmasoftware2 remote?
Yes, this Middle Embedded Software Developer (IoT) position at sigmasoftware2 is remote, with team members based in Masovian Voivodeship, Warsaw, Warsaw, Masovian Voivodeship, Poland, pl. You can work from home or anywhere in the supported regions.
Is the Middle Embedded Software Developer (IoT) role at sigmasoftware2 full-time or part-time?
This is listed as a Full time position. It is posted as a Middle Embedded Software Developer (IoT) role in the BU008 (1HrUC) department at sigmasoftware2.
Which team or department does the Middle Embedded Software Developer (IoT) at sigmasoftware2 belong to?
This Middle Embedded Software Developer (IoT) position is part of the BU008 (1HrUC) department at sigmasoftware2. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Middle Embedded Software Developer (IoT) position at sigmasoftware2?
Click the "Apply Now" button on this page. You will be redirected to sigmasoftware2's official application portal hosted on smartrecruiters where you can submit your application directly.
When was the Middle Embedded Software Developer (IoT) job at sigmasoftware2 posted?
This Middle Embedded Software Developer (IoT) position at sigmasoftware2 was posted on May 28, 2026. Apply as soon as possible — early applications are often reviewed first.
Middle Embedded Software Developer (IoT)
sigmasoftware2
Apply for this role ↗

You'll be redirected to sigmasoftware2's official application page on SmartRecruiters.