Embedded Firmware/ Software Engineer - Portland, United States - High-Tech Professionals

    Default job background
    Description
    Embedded Firmware/ Software Engineer

    Job ID:

    1857

    Location:
    Portland, OR


    Type:
    Permanent


    Status:
    Open


    Key Skills:
    C, Linux, embedded, firmware, atmel, ARM, RTOS, Threadx, microprocessor peripherals, I2C, UART, I2S, DMA architecture, drivers, POSIX, kernel, plugin

    Description:
    Seeking Embedded Firmware / Software Engineer ready to work on challenging, cutting
    -edge, high
    -speed camera systems.

    If you're interested in video, audio and have signal processing, robotics, RF or other advanced areas of embedded systems this is the opportunity for you.


    Requirement:

    • C programming language
    • Linux development toolchain (make, gcc/clang, sdcc, gdb, etc)
    • Microcontroller / embedded microprocessor firmware development

    -
    • Atmel, 8051 microcontroller architectures

    -
    • ARM: Cypress FX3, Freescale, etc
    • Various RTOS as well as Linux embedded OS platforms

    -
    • ThreadX, RTOS, etc
    • Microprocessor/microcontroller peripherals: I2C, SPI, UART, I2S, MIPI, PCIe, etc
    • Familiar with DMA architectures on both traditional microcomputers as well as ARM architectures
    • Lowlevel computer software and drivers in POSIX/Linux environments

    -
    • Interactive command line, user and kernel space drivers, and plugin modules
    • USB drivers (POSIX)

    -
    -
    -libusb1.0

    -
    • User space and kernel space

    -
    • Isochronous endpoints

    -
    • SuperSpeed bus
    • PCIe drivers (POSIX)

    -
    • Pcilib

    Desired Skills:

    • FPGA RTL design

    - libav (or equivalent, for video compression), libportaudio, etc

    • Signal processing (audio, video, RF) knowledge and/or capability
    • Experience in robotics, aerospace, video, RF
    • Git and GitHub repository
    • Math skills in geometry, trigonometry, and/or linear algebra
    • GPU and/or graphics experience
    • OpenGL, OpenCL, CUDA


    To apply for this position please submit an MS Word doc of your resume and put in the subject "Job ID # 1857".

    #J
    -18808
    -Ljbffr