Lead C/C++ Embedded (Linux Kernel) Developer Offline

MilTech 🪖

Requirements:

  • 7+ years of Software Applications Engineering, Software Development experience, or related work experience
  • Master’s degree in Applied Mathematics, Computer Science, or Cybernetics
  • Experience with Embedded software development, integration, and debugging
  • Experience with C/C++ programming
  • Experience with Linux driver development
  • Excellent issue triage and debugging skills
  • Good communication and excellent teamwork skills
  • Quick adaptability to work with new technologies
  • Experience with V4l2 and GStreamer
  • Willingness to automate processes

Would be a plus:

  • Linux kernel module development
  • DMA
  • Experience in a Team Lead role
  • Experience with camera integration (including libcamera)
  • Experience with Robotic Operating System (ROS)
  • Experience with computer vision

Responsibilities:

  • Lead the team of Linux kernel and user-space developers
  • Participate in architecture design and implementation
  • Code review
  • Collaborate with the team of mathematicians
  • Writing drivers and GStreamer plugins from scratch
  • Enhance existing drivers and GStreamer plugins to meet customer needs
  • Build and maintain CI/CD pipelines and automated tests in a working state
  • Create more than just code — make an impact beyond the code

The job ad is no longer active

Look at the current jobs C / C++ / Embedded Kyiv→