About us
Our storyLocationsBlogFAQ
What we do
Permanent recruitmentIT outsourcingRPOExpertiseGlobal IT relocationBlue collar relocationGlobal IT talent
Careers
Open positionsSubmit your CVFree CV download
Case studies
Contact
EN - English
EN - English
DE - German

Lead Software Engineer – Kernel

Software Development
Experience: 
4+ years
Slovakia
Apply now

We are seeking a Lead Software Engineer with deep expertise in Linux kernel development and proven work experience in the embedded area to join our client’s team. Our customer is a North American company operating in the development of VoIP products based in the Silicon Valley, California area.

Responsibilities

  • Leading role in bringing up new HW platforms and devices: bootloader, kernel, device drivers.
  • Prepare "board support package".
  • Debug, investigate, and resolve kernel related performance or stability issues.
  • Support existing products by providing bug fixes and expanding functionality.
  • Build and support user space libraries and tools.
  • Champion best practices to other engineers regarding kernel usage, deployment, tuning parameters, etc.
  • Contribute to overall architecture discussions and be a part of an evolving platform offering enhanced consumer and business communication services.
  • Resolve interoperability issues between the various device and third-party software components.
  • Work with operations and QA to resolve issues.
  • Share expertise and mentor other engineers.

Requirements

  • Strong problem-solving   skills  and   good   interpersonal, communication, collaboration skills.
  • Super sharp, ability to dive into the existing system, debug and solve problems quickly. Can do attitude.
  • DSP software experience.
  • DECT experience.
  • 10+ years of Linux kernel developmentexperience.
  • Experience with armv7/aarch64platforms.
  • In-depth   Linux  kernel knowledge:   virtual  memory, scheduling, interrupt processing, device drivers.
  • Proficient in the C programming language.
  • Extensive knowledge of hardware platforms & processor architectures and Low-level debugging experience.
  • Strong knowledge  of   the   following  kernel   subsystems:   networking,  USB, storage (incl. filesystems).
  • Experience in writing device drivers.
  • Experience in debugging a real HW:JTAG, KGDB.
  • Experience with u boot bootloader.
  • Bachelor's degree in EE, Computer Science, or similar fields or equivalent experience.

‍

      As an advantage:

  • FreeSWITCH/SpanDSP is a big plus.
  • Experience with UEFI on arm platforms is nice to have.
  • Experience with NXP solutions: i.MX, Layerscape is nice to have.

Terms and benefits

  • Remote/ office work in Bratislava (Slovakia).
  • We are ready to discuss the offer individually and negotiate a competitive salary which will commensurate with your experience.
  • Medical insurance.
  • Modern equipment is provided.
  • Medical insurance.
  • Help with relocation (if necessary).
Apply now
Copyright © 2024 by Inventra s.r.o. All Rights Reserved.
Privacy policy
menu