No more applications are being accepted for this job
- 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)
- User space and kernel space
- Isochronous endpoints
- SuperSpeed bus
- PCIe drivers (POSIX)
- Pcilib
- FPGA RTL design
- 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
Embedded Firmware/ Software Engineer - Portland, United States - High-Tech Professionals
Description
Embedded Firmware/ Software EngineerJob 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:
-
-
-
-
-
-
-libusb1.0
-
-
-
-
Desired Skills:
- libav (or equivalent, for video compression), libportaudio, etc
To apply for this position please submit an MS Word doc of your resume and put in the subject "Job ID # 1857".
-18808
-Ljbffr