DevJobs

C++ Embedded Team Lead

Overview
Skills
  • Modern C++ Modern C++ ꞏ 2y
  • Linux Linux
  • Communication Protocols
  • Video Compression
  • Video Streaming
abra is seeking a highly skilled and experienced Hands-On Embedded Software Development Team Lead to join our team.

The position involves leading the management and control unit project, full cycle, from system requirements to software requirements, design and implementation, and working with QA and integration teams on full system validation.

The development of the application requires understanding of working with peripheral devices and interfaces, development using C++17 for the Linux operating system.

Responsibilities:

  • Lead a team of embedded software developers
  • Support the development of efficient and effective applications using C++17.
  • Define software requirements based on system specifications.
  • Design software architecture from scratch.
  • Manage the end-to-end development process, from requirements definition to product delivery.
  • Hands-On contribution to the developed application.

Requirements:

  • At least 2 years of experience leading an embedded development team hand-on, including working with system engineers.
  • Ability to define software requirements based on system specifications.
  • Proficiency in designing software architecture from scratch.
  • Knowledge and experience in managing the end-to-end development process.
  • Experience working with communication protocols.
  • Experience developing for Linux.
  • Preferred: Familiarity with video streaming and video compression.
abra R&D Solutions (formerly Devalore)