Sigma Software

IoT

MiddleEmbeddedSoftwareDeveloper(IoT)

Warsaw, Masovian Voivodeship, Poland FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Middle Embedded Software Developer (IoT) at Sigma Software. Skills: Embedded Software, C, RTOS, Debugging. Design separate components. Design modules”

Industry & Context.

IoT
Problems you'll solve

Troubleshooting solutions for embedded systems

What They're Looking For.

Must Have

3+ years of professional experience with C, Knowledge of widely used platforms (ST, SiLabs, NXP, TI), Knowledge of 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, Software debugging on real devices (using J-link, ST-link), Debugging issues, Familiarity with common embedded libraries and components, such as HALs, file systems, and networking, Upper-Intermediate English level or higher

What You'll Do.

Design separate components

Participate in estimation

Participate in planning

Contribute to documentation

Provide assistance to test engineers

Provide assistance to support personnel

How You'll Work.

Team & Collaboration

Participate in conference calls; Participate in face-to-face meetings with the Customer and Customer’s partners

Communication Scope

Upper-Intermediate English level

Process & Methodology

Estimation sessions, Planning sessions

Full Job 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. * 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

Free ATS check

Applying for this Middle Embedded Software Developer (IoT) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Sigma Software?

Real rants from real employees. Read before you apply.

Read Company Rants →