Embedded Firmware Development Engineer

Confidential Company  •  Chicago, IL

5 - 7 years experience  •  IT Consulting/Services

Salary depends on experience
Posted on 03/16/18
Confidential Company
Chicago, IL
5 - 7 years experience
IT Consulting/Services
Salary depends on experience
Posted on 03/16/18

Job Description:

  • Experience Level (Years)4 - 5

Overview:

  • Firmware Development Engineer  

Required Skills & Abilities:

  • Bachelor's Degree in Computer Engineering or ElectricalEngineering
  • 5+ years of software development experience in Linux low-level software
  • Knowledge of Linux device driver development
  • Knowledge of Board Support Package (BSP) bring up
  • MMU configuration for DDR
  • Linux Filesystem Assembly
  • PCIe and Linux Drivers connecting to PCIe hardware
  • Linux Device Tree configuration - reserving memory and mapping via MMU to other SoC Cores
  • Linux GPIO
  • Linux DMA (iMX SDMA) 
  • Familiar with cache-coherency and Linux CMA
  • SoC (System On Chip) configuration: Clock tree, device registers
  • First Stage Bootloaders
  • Second Stage Bootloaders - UBOOT
  • Knowledge writing ISRs (Interrupt Service Routines) 
  • Multi-core SoC bring up
  • Experience writing Yocto Framework strongly preferred

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.