#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKatowiceCFirmware Engineer ($35/h, REMOTE, Part-time, 20h per week)
    Firmware Engineer ($35/h, REMOTE, Part-time, 20h per week)
    DevsData LLC

    Firmware Engineer ($35/h, REMOTE, Part-time, 20h per week)

    DevsData LLC
    Type of work
    Employment Type
    Operating mode
    DevsData LLC

    DevsData LLC

    DevsData is a premium recruitment and software development agency specialized in developing unique software, artificial intelligence, and Big Data solutions. We鈥檙e working 100% remotely so that we can change the world from every place on Earth.

    Company profile

    Tech stack





    Job description

    Online interview
    Friendly offer

    Firmware Engineer聽

    • 馃挵 Salary: $35 per hour
    • 馃寧 100% REMOTE, flexible working hours
    • 馃暒 Around 20 hours a week
    • 鈽戯笍 B2B Contract

    We are looking for a Firmware Engineer. As a Firmware Engineer, you will be responsible for modifying the firmware of keyboards and mouse devices. You will work with an existing codebase provided to you and make necessary adjustments to meet project requirements. The primary focus will be on C, C++, and basic assembler language.

    Project Description:

    The project involves modifying the firmware of keyboards and mouse devices. You will be provided with the existing codebase, and your role will be to make specific adjustments based on project requirements.


    • Commercial experience in C
    • Proficiency in C++
    • Bluetooth protocol knowledge
    • Basic commercial experience or solid academic foundations in Assembler
    • Knowledge of processor registers, including AEX, EBX, understanding the number of registers, and ability to write assembler code for tasks such as loops
    • Experience in programming peripheral devices, preferably keyboards and/or mice
    • Familiarity with the communication/connection of devices to computers, including cables, monitors, printers, embedded systems, and scanners

    Nice to have:

    • Some experience with microcontrollers
    • PLC (Programmable Logic Controller) experience is not required but would be helpful


    • Modify and enhance the firmware of keyboard and mouse devices based on project specifications, utilizing the provided codebase
    • Implement and troubleshoot Bluetooth protocol communication for peripheral devices, ensuring reliable connection and functionality
    • Write and optimize assembler code for processor registers and device-specific tasks, ensuring efficient and effective firmware performance

    Get to know DevsData

    We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team. We employ people with experience in international corporations as well as the ones from the best technical and business universities.

    Find out more: https://devsdata.com