Job Information
developex Middle and Senior Embedded Developer in Kyiv, Ukraine
We are looking for Embedded Developer who can help us to build a stable, extendable and scalable firmware platform of our hardware devices.
Required skills:
4+ years of commercial software development experience, focusing on embedded systems;
Proficiency in C / C++ is essential;
Basic knowledge of Assembler is essential;
Familiarity with hardware architectures, especially ARM and RISC-V;
Experience with RTOS, ideally Zephyr;
Understanding of hardware protocols such as USB, Bluetooth LE;
Experience with various ICs, controllers, and communication protocols (UART, I2C, SPI);
Competency in applying architectural concepts and design patterns;
Skills in code performance optimization;
Proficiency with Git, static code analysis tools, CI/CD, and unit testing.
Will be a plus:
Experience maintaining and contributing to open-source projects;
Interest or experience in computer input devices (keyboards, mice).
Key Responsibilities:
Develop and maintain firmware for hardware devices based on open-source platforms;
Contribute to building scalable and reusable firmware solutions;
Optimize performance and ensure the stability of the platform;
Collaborate with cross-functional teams to integrate firmware with hardware devices.
We offer:
A comfortable and flexible working schedule;
Modern working equipment and everything else you may need for productive work;
Comprehensive social benefits, including paid vacations and sick leave;
On-site yoga classes, table tennis, and football;
Full medical insurance or compensation for another benefit related to health (massage/psychologist/sports classes etc.) after the probation;
Full medical insurance after the probation period or compensation for other health-related benefits (massage, psychologist, sports classes, etc.).
Opportunities for continuous professional growth: free English classes, access to a comprehensive library, and support for attending conferences, seminars, and courses.
About the project:
Our client is a USA-based enterprise, specializing in desktop sets, mice, keyboards, mechanical MX switches, card-reading terminals, and firmware for gaming, healthcare, security, and IoT sectors.
The project's goal is to create a unified interface that integrates with our Utility Software, allowing seamless control and configuration of various hardware devices.