Middle Embedded Software Developer (IoT)

Middle Strong Middle Remote
Asia, Philippines, Europe, Poland, Romania, Ukraine
Software Development, Embedded, Engineering

Required skills

C / strong
Embedded Systems Development / strong
RTOS / good
English / strong

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.

Requirements

  • 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

Responsibilities

  • 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

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

REF4040U

Share this vacancy

icon icon

Apply


    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?


      How did you find us?




      Did you hear about us before visiting the site?