Senior Linux LSP Engineer

Stockholm  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Senior Engineer Linux LSP & driver development (Embedded Linux Developer) fluent English (Swedish nice to have)

The Senior Engineer must have proven skills in development of Linux  LSPs and drivers for Embedded hardware systems. The candidate should be familiar with Linux Kernel concepts such as Kernel threads, top halves, bottom half mechanisms, Kernel locking mechanism, contexts, debugging techniques. The candidate should also be familiar with using Linux in an Embedded environment including using RAM disks, booting from and using Flash, boot loaders, reducing memory footprint, small C libraries, cross compiling, and remote debugging. The job requires solid people skills for interaction with customer and/or Wind River services project teams. The qualified candidate will be self-driven with relevant Embedded software experience that can be applied to a variety of new processor and peripheral devices.

Responsibilities include:

-Design, implementation and validation of Linux Support Packages (LSP) for custom or COTS Embedded hardware systems. 

-Design, implementation and test of Linux drivers for a variety of peripheral devices commonly used in Embedded hardware systems.

-Design, implementation and test of Embedded Linux root file systems

-Design, implementation and test of Embedded Linux applications

-Develop hardware test code and support bring up and validation of custom Embedded hardware systems. 

Requirements:

- Bachelors degree in computer science, electrical engineering or related subject area

- Minimum of 2 years of Linux LSP and driver development experience

- Minimum 4 years of software development or test experience

- Experience in custom Embedded hardware bring up

- Strong C knowledge

- Strong written and verbal communication skills

- Track record of completing software development tasks on time

- Self-motivated with a strong desire to learn

- Comfortable with Linux, UNIX and Windows development environments

- Software development experience on one or more common Embedded processor types (PowerPC, MIPS, X86, ARM, etc.)

- Experience with the following a plus: PCI, USB, IDE, Pccard, IIC, SCSI, Ethernet, NVRAM, UARTs, RTC.

Start date
14/10/2013
Duration
6months +
(extension possible)
From
RP International
Published at
19.09.2013
Project ID:
601477
Contract type
Freelance
To apply to this project you must log in.
Register