Middle and Senior Embedded Developer

Posted 18 Days Ago
Be an Early Applicant
Kyiv, Kiev
Mid level
Internet of Things • Software
The Role
The Embedded Developer will develop and maintain firmware for hardware devices, focusing on performance optimization, scalable solutions, and collaboration with cross-functional teams to ensure effective integration of firmware with hardware.
Summary Generated by Built In

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.

    Top Skills

    C
    C++
    The Company
    Kyiv
    271 Employees
    On-site Workplace
    Year Founded: 2001

    What We Do

    Developex is comprised of an outstanding team of software development professionals in Canada and in Ukraine. For over 20 years, our team has gained a reputation of a reliable and efficient partnering and has built strong relationships with numerous companies around the world.Our major service is software development team formation for clients and projects of any complexity: Mobile, Cloud, Web, and Desktop with emphasis on Cross-Platform support.Our second specialization is software projects for electronic devices: firmware, drivers and apps.
    We have solid expertise in the development of software apps for gaming devices and PC peripheral, for audio devices, wearables, and IoT.

    Similar Jobs

    Grammarly Logo Grammarly

    System Engineer, Enterprise Infrastructure

    Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
    Easy Apply
    Kyiv, Kiev, UKR
    900 Employees

    Grammarly Logo Grammarly

    Software Engineer, Back-End

    Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
    Easy Apply
    Kyiv, Kiev, UKR
    900 Employees
    Kyiv, Kiev, UKR
    3108 Employees
    Kyiv, Kiev, UKR
    3108 Employees

    Similar Companies Hiring

    TrainingPeaks (A Peaksware Company) Thumbnail
    Software • Fitness
    Louisville, CO
    69 Employees
    bet365 Thumbnail
    Software • Gaming • eSports • Digital Media • Automation
    Denver, Colorado
    6100 Employees
    Jobba Trade Technologies, Inc. Thumbnail
    Software • Professional Services • Productivity • Information Technology • Cloud
    Chicago, IL
    45 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account