Remote Embedded Developer (IoT)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are hiring new teams for our existing customers in Electronics, Process Automation, IoT, and enterprise heat project areas.
  • Projects require highly skilled developers with a strong analytical mindset.
  • The technology stack includes C and C++.
  • Join a project focused on developing user-friendly and secure devices for controlling lighting, climate systems, multimedia, and security technology.
  • Collaborate with our client to deliver smart climate solutions that help reduce energy consumption for various properties.
  • The project includes the development of smart home climate solutions for a client in the HVAC domain.
  • Responsibilities include designing, developing, and maintaining embedded systems and firmware for innovative devices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write and maintain efficient, reusable, and reliable code for embedded systems.
  • Ensure optimal performance, quality, and responsiveness of the system.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Participate in estimation and planning sessions.
  • Contribute to the development of technical project documentation and user documentation.
  • Assist test engineers and support personnel in solving technical issues of software installation and operation.
  • Help maintain code quality, organization, and automation.
  • Implement and manage firmware updates over the network and via an embedded web server.
  • Escalate technical issues to the Architect, Team Lead, and Project Manager.
  • Improve qualifications through various training courses, seminars, and educational organizations.

Requirements:

  • At least 5 years of experience with C and C++ is required.
  • Knowledge of widely used platforms (ST, SiLabs, NXP, TI), interfaces, and protocols (UART, I2C, SPI, Modbus, CAN, USB, PoE, Ethernet, etc.) is necessary.
  • In-depth knowledge of FreeRTOS, including task management, inter-task communication, and synchronization is essential.
  • Experience in developing and maintaining embedded web servers is required.
  • Knowledge of real-time operating systems (RTOS) is necessary.
  • Solid experience with networks (mDNS, TCP/IP, and UDP) is required.
  • Experience in debugging and troubleshooting solutions for embedded systems is essential.
  • Knowledge of commonly used libraries (HALs, file system (FatFS, LittleFS), networking (lwIP or similar)) is necessary.
  • An Upper-Intermediate level of English is required.

Benefits:

  • Employees can work remotely, providing flexibility in work arrangements.
  • Opportunities to work on exciting projects in various technology areas.
  • The chance to improve qualifications through training courses, seminars, and educational organizations.
  • Collaborate with cross-functional teams and contribute to innovative solutions in the IoT space.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Technology stack
Leave a feedback