Join a leading global company High technology, shaping the future of smart, sustainable solutions worldwide. With a strong presence in dozens of countries and millions of devices in operation, we are at the forefront of innovation
Develop and design embedded software for Linux-based systems.
Optimize performance and functionality of software components.
Collaborate closely with hardware engineers to ensure seamless hardware-software integration.
Lead technical discussions, perform code reviews, and mentor team members.
Participate in the entire software development lifecycle, from concept to deployment and ongoing support.
Work on infrastructure code managing communication interfaces (cloud, mobile apps, controllers, etc.) used by millions of devices globally.
Education: B.Sc. in Electrical Engineering, Computer Science, or a related field – Required.
Experience: 2+ years of significant embedded software development with Linux – Required.
Skills: Proficiency in C and C++ programming – Required.
Additional Advantages:
Experience with Linux kernel, device drivers, and system-level programming.
Familiarity with Buildroot Linux build system.
Knowledge of unit testing, test-driven development, and security best practices for embedded systems.
Experience with Cellular, Wi-Fi, and CANbus driver development.
Familiarity with Python.