Embedded Developer

Remote work

We invite an experienced Embedded Developer, who is passionate about increasing productivity and who will be able to design and implement end to end products and solutions.

Dina

Talent acquisition manager

About project

An innovator in a field of home / enterprise WiFi / Cellular which is critical for modern home/office services: 4K TV, gaming, Smart Home and Cloud based service. You will own develop the software that communicates between the units and performs all the system functions as well as develop an agent software to support hardware solution.

Your area of responsibility

  • Designing and implementing software of embedded devices and systems;
  • Maintaining and improving the existing designs and source codes;
  • Configuration, calibration and tuning of the elements, smart control of the antennas and more;
  • Extending the infrastructure with the needed services to control and monitor the hardware and creating the needed drivers to extend the solution.

Skills and requirements

  • At least 5 years of RealTime Programming in C/C++ in Bare Metal and RTOS environment (Zephyr, RTOS);
  • Strong knowledge of Linux, RISCV, Arm Cortex-M4 with GNU toolchain;
  • At least 3 years of Python Programming;
  • Experience in Assembler languages and Code optimization (preferably RISCV);
  • Experience in implementing low-level communication / modem protocols integration into protocol stack;
  • Strong skills in implementing Bootloader and Low level protocols : spi, uart, gpio, flash, usb and low-level buses (AXI and APB);
  • Web programming experience: http/s, html, CSS, ajax;
  • Skills in developing software for boards / ASICS for the Cellular / WiFi market;
  • Proficient with Git and Build frameworks: CMake, gmake;
  • Good Writing Skills in English.

Will be a plus

  • Knowledge of FPGA programming with HDL languages (Verilog) and HDL Simulation Tools (ModelSim);
  • Understanding of Agile Methodologies and Test-Driven Development;
  • Electrical Engineering background is an advantage: PLLs, Modem implementations, SDR, RF.

We offer

  • Working in a team of talented and passionate engineers;
  • Opportunity to work with the most trending technologies;
  • Long-term enjoyable cooperation;
  • Payable vacation and sick days;
  • Competitive salary depending on your own talents;
  • Regular performance & career development reviews;
  • Cozy office and nice family-type atmosphere;
  • Team building events.