Lead Software Developer (Kernel)

Lead Software Developer (Kernel)


Relocation to Slovakia | full time | 6000 euros
Inventa s.r.o.

We are Inventa – an IT company from Bratislava with the expertise in IT outsourcing.

Now we are looking for a Lead Software Developer for the project with our client - telecommunications company based in the Silicon Valley, California area, which offers VoIP and Home Security solutions for business and private users.

You will collaborate with colleagues from Russia, America and Europe, so advanced English level is necessary to have. 

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.

Key requirements & skills:

● 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 development experience.

● Experience with armv7/aarch64 platforms

● 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.

Working conditions: 

● Remote / office work in Bratislava (Slovakia) 

● Competitive salary 

● Medical insurance 

● Help with relocation (if necessary)

Feel free to reach out at

@zavarzina_katerina


Report Page