Embedded Firmware/ Software Engineer

High-Tech Professionals
Portland, Oregon, US
Permanent
We are sorry. The job offer you are looking for is no longer available.

Embedded Firmware / Software Engineer Job ID : 1857

Apply below after reading through all the details and supporting information regarding this job opportunity.

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.

Requirements :

  • 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
  • Low-level 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

6 days ago
Related jobs
Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Embedded Network Software Engineer. ...

Promoted
Apple
Beaverton, Oregon

We are looking for software engineers with background in embedded software development to join a fast-paced environment. Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices * Design, implement, and enhance ...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Principal Embedded Software Engineer. ...

High-tech Professionals
Portland, Oregon

Seeking Embedded Firmware / Software Engineer ready to work on challenging, cutting-edge, high-speed camera systems. Microcontroller / embedded microprocessor firmware development. If you're interested in video, audio and have signal processing, robotics, RF or other advanced areas of embedded syste...

Promoted
VirtualVocations
Portland, Oregon

Key Responsibilities:Integral member of the team defining and building satellite bus platformDesign, develop, and support embedded software environment for satellite flight systemsCollaborate with hardware and software team members on flight software architecture and developmentRequired Qualificatio...

azad technology partners
Beaverton, Oregon

AZAD Technology Partners is hiring an Embedded Software / Firmware Engineer to collaborate with a successful development team and contribute to the development of leading edge, complex embedded products. Proven experience in embedded software / firmware development (embedded Linux development experi...

Apple
Beaverton, Oregon

We are looking for software engineers with background in embedded software development to join a fast-paced environment. Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance C...

Ford Motor Company
Portland, Oregon

Senior Embedded Linux Software Engineer . We are seeking an experienced professional who can lead the development of Linux Embedded Platform Software. This involves working with the OS supplier, developing the SW platform architecture, providing requirements, developing device drivers and optimizing...

Cognex
Portland, Oregon

As a Principal Software Engineer, you will need to be a strong programmer with debugging skills that consider software and hardware. The Role:PrincipalSoftware Engineer:. Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then anal...

Siemens Industry Software Inc.
Wilsonville, Oregon

Our software tools span the full breadth of semiconductor and electrical systems solutions including integrated circuit design and verification, PCB design & manufacturing solutions, cable harness design tools, and embedded software. Siemens Digital Industries Software is a global leader in the grow...