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.