Next job

Embedded Developer in MeGaDev

Posted more than 30 days ago

2 views

MeGaDev

MeGaDev

0
0 reviews
More than 5 years
Kyiv
Intermediate
Full-time work
We are seeking a talented embedded software developer to join our team and work on innovative IoT security projects.Responsibilities:Develop and implement secure embedded software using C (C++ and Assembler experience a plus).Work on various components of our IoT security systems, including security panels, keypads, and sensors.Adhere to secure coding practices.Test and debug embedded software.Collaborate effectively with a team of hardware engineers and software developers.Communicate progress

We are seeking a talented embedded software developer to join our team and work on innovative IoT security projects.

Responsibilities:

  • Develop and implement secure embedded software using C (C++ and Assembler experience a plus).
  • Work on various components of our IoT security systems, including security panels, keypads, and sensors.
  • Adhere to secure coding practices.
  • Test and debug embedded software.
  • Collaborate effectively with a team of hardware engineers and software developers.
  • Communicate progress regularly and commit code on time.
  • Document developed software.

Requirements:

  • Experience in embedded software development using C.
  • Familiarity with Assembler and/or C++ programming (a plus).
  • Understanding of microcontroller architecture.
  • Experience with security systems (a plus).

Technical Skills (Required):

  • Proficiency in using Git version control system.
  • Experience working with development environments like Eclipse and/or VSCode IDEs.
  • Experience with a Real-Time Operating System (RTOS) like RTX OS, including creating tasks, events,semaphores, and configuration.
  • Knowledge of the Clang compiler and compiler directives.
  • Ability to modify Make files.
  • Understanding of MCU startup files and scatter file configuration.

Peripheral Knowledge (Required):

  • Understanding of driver blocking mode and non-blocking mode, and their benefits.
  • Experience working with peripherals like USB HID/MassStorage, SPI/SSP, UART, ADC, and DAC.
  • Ability to configure DMA controllers.
  • Knowledge of Watchdog timers (WDG).

Soft Skills:

  • Excellent teamwork skills.
  • Excellent communication skills (English is required).
  • Ability to work in a fast-paced environment and meet deadlines.

 

More than 5 years
Kyiv
Intermediate
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept