#1 Job Board for tech industry in Europe

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

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

Warszawa
Type of work
Part-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote
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’re working 100% remotely so that we can change the world from every place on Earth.

Tech stack

    C++

    advanced

    C

    advanced

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.


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


Responsibilities:


  • 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