Lead Validation Engineer - Embedded Systems - C/C++/Linux (6-8 yrs) Bangalore (Semiconductor/VLSI/EDA)
OSR Consulting Services
2d ago
source : hirist.com

Job Responsibilities and Duties :

  • Looking for candidates who have worked on Linux, C, device drivers, embedded software development and validation experience in Linux environment.
  • Who has an expert grasp on Linux and is able to work on multiple projects at once.
  • Duties will include implementing the Linux kernel-mode device drivers, other low-level operating system components and some application-level development for Linux.
  • Job includes the development of new device drivers for future products as well as the support of existing device drivers for deployed products.
  • The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing.
  • Design and develop device drivers, middleware and board support packages (BSP) in various embedded OS environments, including Linux.
  • Assist the applications team with Customer support as needed.
  • Produce documentation that may be used inside and outside the company.
  • Mandatory Skills :

  • Experience in developing, porting, validating and debugging Linux device drivers, boot loaders, board support package (BSP).
  • Experience in ARM or any other RISC based SoC software development.
  • Strong experience in Linux kernel, driver porting / development experience essential with advanced C and python.
  • Should have worked on the following or any of the following device drivers (Display, HDMI, MIPI, Display Port, HDCP, Audio, Video, GPU, Ethernet, USB, eMMC, SDIO and Power Management).
  • Good knowledge of Microprocessor internals and working of SOC peripherals (Timers, Interrupts, Clock modules, Cache, Memory Controllers).
  • Good experience in C / C++, Python and Shell scripting language.
  • Candidates are preferred with good working experience with Linux ALSA, V4L2 frameworks and experience with any of the GPU, Audio / Video, AI frameworks on Linux.
  • Desirable Skills :

  • Solid hands-on expertise in using test equipment used in validation (Logic Analyzers, High-Speed Oscilloscope, etc. for measurement and debugging issues).
  • Good debugging skills, problem-solving ability and communication skills.
  • Qualifications and Experience :

  • B.E / M. E / MTech in Electrical & Electronics / Electrical & Communications / Computer Science
  • 6 - 8 years (Linux embedded software developer where are well-versed with firmware and debugging experience, who really understands the low-level device driver layer)
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form