Senior Embedded Linux Engineer
Benefits - Full
Relocation
Assistance Available – Yes
Bonus Eligible
- Yes
Job Description: Become the
in-house embedded Linux expert working on new board design BSPs, bootloaders, kernel preparation, root file systems, device
drivers, distribution packages and build automation.
Also responsible for designing and implementing embedded application software
for new products incorporating networking technology (wired and wireless), UI,
web services and multiple communications channels for our satellite
communications and navigation products. Challenging and rewarding position and
highly visible.
Job Requirements:
• Minimum of
five years recent experience in embedded Linux development, assembling Linux
BSPs, porting and customizing Grub or u-boot loaders, creating Debian or Fedora root file systems for new board designs.
• Experience
with creating or customizing Linux drivers for embedded applications is
required.
• Experience
building custom x86, PPC and ARM Linux kernels and creating and applying
patches is required.
• Expert in C
and C++ and scripting languages (Perl, Python, bash).
• Sockets,
TCP/IP, secure SSL/SSH communications and web services programming experience
is required.
• Experience
with GNU and Eclipse based tool chains is required.
• Embedded web
application development using PHP, Javascript, XML,
HTML and web services is a plus.
• Experience
with embedded wireless and networking products, networking protocols, sensor
networks, robotics or machine vision is a plus.
Education:
BS or higher in
Computer Science/Engineering (or equivalent)
Willingness to
Travel - Occasionally
Skills and
Certifications (bold if required)
Minimum of five years recent
experience in embedded Linux development, assembling Linux BSPs, portin
Experience with creating or
customizing Linux drivers for embedded applications is required.
Experience building custom x86, PPC
and ARM Linux kernels and creating and applying patches is required
Expert in C and C++ and scripting
languages (Perl, Python, bash).
Sockets, TCP/IP, secure SSL/SSH
communications and web services programming experience is required
Experience with GNU and Eclipse based
tool chains is required
The Ideal Candidate - Someone who is driven to being an
expert!