Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Linux Software Engineer

Search Solutions

Embedded Linux Software Engineer

Oxnard, CA
Full Time
Paid
  • Responsibilities

    Job Description

    LOOKING TO JOIN A STABLE AND SUCCESSFUL BILLION DOLLAR COMPANY? NOW'S YOUR CHANCE. WE ARE HIRING FOR AN EMBEDDED LINUX SOFTWARE ENGINEER TO BUILD, DESIGN AND DEVELOP NEW FEATURES FOR OUR PRODUCTS.

    SUMMARY

    Design, develop, maintain, test, and evaluate software.

    RESPONSIBILITIES:

    • Proposes problem solutions through analysis, problem definition, requirement generation and implementation of proposed solutions.
    • Creates documentation and supporting diagrams supporting solutions.
    • Communicate technical ideas clearly, able to use Microsoft Office applications when appropriate.

    Minimum Qualifications

    • 5+ years of software development experience.
    • C and C++.
    • Java is a plus
    • Object Oriented Programming
    • EXPERIENCE READING AND WRITING BASH AND BATCH SCRIPTS (INTERMEDIATE TO EXPERT).
    • EXPERIENCE IN DEVELOPING AND MAINTAINING BOARD SUPPORT PACKAGES (BSP) FOR EMBEDDED SYSTEMS. (ARM CORTEX-A SYSTEMS IS A PLUS).
    • EXPERIENCE IN APPLYING PATCHES TO AND DEBUGGING THE LINUX KERNEL.
    • EXPERIENCE IN WRITING AND DEBUGGING LINUX DEVICE DRIVERS (SPI, PCIE, UART, ETC.).
    • Experience in writing and debugging multi-threaded applications.
    • Communicate technical ideas clearly.
    • Experience in reading and writing technical requirement documentation
    • Can reverse engineer source code written in C and generate requirements, and write equivalent code in a higher level language.

    EDUCATION and/or EXPERIENCE

    Master's Degree, plus an additional 5+ years related experience or Bachelor's Degree with 7+ years plus an additional of related experience