Linux Kernel Software Engineer

Do you want to contribute to a team's vision as it evolves? Where growth is all but guaranteed. Get involved at the leading edge of wireless video codec technology in VR and TV.

We are looking for a Linux Kernel Software Engineer to join our small, agile development team.

What you'll be doing:

Linux kernel driver development.
Strong understanding of the current Linux kernel and its programming interfaces.
Designing new features in conjunction with FPGA and electronics engineers.
Assisting with the bring-up and debug of new electronics hardware.
Providing technical support to assist business development managers.
Version control and release management.

What you'll need:

Degree qualification in engineering or related discipline.
5 years’ Linux kernel development experience.
Proven track record in methodical problem-solving and debugging.
A willingness to occasionally get involved in other aspects of development as part of a small team.
Strong documentation and oral communication skills.
A willingness to participate in peer review meetings
Ability to read and understand electronics schematics and component data sheets.

Nice to haves:

Familiarity with ARM or SoC devices such as the Xilinx Zynq Ultrascale+.
Familiarity with Xilinx Vivado or Vitis.
Experience working with high speed digital I/O.
Experience working with video transport protocols such as HDMI, DisplayPort and MIPI.
FPGA development in VHDL.

Be part of this growing, evolving team. Apply Now!