Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

hireneXus Logo

Embedded Linux Software Engineer

hireneXus

Salary not specified
Jan 1, 2026
Eden Prairie, MN, US
Apply Now

The company is looking to solve the problem of developing and customizing Linux board support packages (BSP) and bootloaders, including U-Boot and the Linux kernel, for various processor platforms.

Requirements

  • Experience with embedded systems and microprocessor-based (MPU) design
  • Experience with all aspects of product design including: requirements documentation, system architecture, design for manufacturing, design for test and design verification
  • Understanding of CPU functions such as L1/L2 cache, MMU, power states, bus arbiters & multiplexers, interrupts, and DMA
  • Understanding of coding for embedded peripherals including Ethernet, USB, I2C, CAN, Flash, SPI
  • Experience using Spectrum analyzers, Oscilloscopes, and JTAG debuggers is highly desirable
  • Experience with ARM, PowerPC, MSP430, PIC 32, and x86 processor cores is highly desirable
  • Experience with embedded Linux, Android, and RTOSs at the application, device-driver and board support package level is highly desirable

Responsibilities

  • Develop and customize Linux board support packages (BSP)
  • Design and develop software for 32 and 64-bit processor platforms
  • Design and develop software for bare metal, RTOS, Linux, Android and QNX platforms
  • Design and develop device drivers for USB, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR, SDRAM, HDMI, PCI Express, SPI, I2C, and other devices
  • Experience developing software solutions for wireless technologies such as 802.11, Wi-Fi, Bluetooth, GPS, and cellular technologies
  • Support electrical engineering/hardware engineering with board bring-up and overall system debugging
  • Analyze business requirements and document a suitable technical approach for internal projects and proposals

Other

  • Bachelor of Science in Computer Science, Computer Engineering, Software Engineering or equivalent
  • 12+ years’ experience developing software for embedded processor platforms
  • Ability to analyze customer requirements for feasibility, cost and development timeline
  • Strong communication skills including the ability to write technical specifications and design documentation
  • Ability to work in a fast-paced environment with quickly changing priorities to ensure superior customer satisfaction