Embedded Software Engineer, Android/Linux BSP – Remote

Eagle Wireless, Inc.

Minneapolis, Northern (MN, KY)

Hybrid

USD 90,000 - 120,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonuses
Professional growth
Flexible hours
Remote work options
Advanced cellular/IoT projects

Job summary

Eagle Wireless, Inc. is seeking an Embedded Software Engineer – Smart module to develop, maintain, debug Android/Linux BSP components for smart module platforms. You’ll work on kernel-level issues, device trees, and drivers while collaborating with hardware and firmware teams.

Join a connectivity leader delivering secure, scalable cellular modules for automotive and IoT, with flexible hours and remote work options, offering growth and hands-on experience on advanced platforms.

Qualifications

  • Bachelor’s degree in EE, CS, embedded systems or related field.
  • 3+ years of Android/Linux BSP development; 5+ years is a strong advantage.
  • Strong knowledge of Linux kernel, Device Tree, boot process, modules, and driver model.
  • Experience with Linux device driver development, debugging, or customization.
  • Experience with UART, I2C, SPI, USB, and GPIO interfaces.
  • Fluent English, written and spoken.

Responsibilities

  • Develop, maintain, customize, and debug Android/Linux BSP components for SMART module platforms.
  • Work on Linux kernel-level issues including Device Tree configuration, GPIO setup, pin control, peripheral enablement, and driver customization.
  • Support bring-up and integration of LCD, Touch Panel, Camera, Sensors, Charger, Audio, UART, I2C, SPI, and GPIO-based interfaces.
  • Analyze customer requirements and provide platform customization and hardware integration solutions.
  • Debug issues using ADB, fastboot, QFIL, serial console, kernel logs, Android logs, and diagnostic interfaces.
  • Investigate and resolve complex customer-reported issues related to kernel drivers, boot behavior, peripheral functionality, and system stability.
  • Review schematics and hardware design documents to support board-level debugging and software configuration.
  • Collaborate with FAE, hardware, software testing, and customer support teams.
  • Prepare technical summaries, issue analysis reports, troubleshooting guides, and internal training materials.
  • Contribute to team capability development and knowledge sharing.
  • Perform other engineering tasks based on company and project needs.

Skills

Android/Linux BSP development
Linux kernel knowledge
Device Tree
Driver model
Debugging tools (ADB, fastboot)
Reading schematics
Problem solving
Fluent English

Education

Bachelor’s degree in Electrical Engineering, Computer Science, Embedded Systems, or related field

Tools

Linux device driver development
QFIL
Serial console
Kernel logs

Job description

Eagle Wireless, Inc. is seeking an Embedded Software Engineer – Smart module to develop, maintain, debug Android/Linux BSP components for smart module platforms. You’ll work on kernel-level issues, device trees, and drivers while collaborating with hardware and firmware teams.

Join a connectivity leader delivering secure, scalable cellular modules for automotive and IoT, with flexible hours and remote work options, offering growth and hands-on experience on advanced platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Embedded Software Engineer - Smart Modules
Remote Embedded Software Engineer - Smart Modules

Mundi • Minneapolis (MN)

Hybrid
USD 90,000 - 130,000
Flexible hours
Remote work options
Competitive compensation
Embedded Software Engineer – Smart module
Embedded Software Engineer – Smart module

Eagle Wireless, Inc. • Minneapolis (MN), Northern (KY)

Hybrid
USD 90,000 - 120,000
Competitive salary
Performance bonuses
Professional growth
+3
Embedded Software Engineer - Smart module
Embedded Software Engineer - Smart module

Mundi • Minneapolis (MN)

Hybrid
USD 90,000 - 130,000
Flexible hours
Remote work options
Competitive compensation
Remote Senior Android BSP Engineer – Embedded/Linux
Remote Senior Android BSP Engineer – Embedded/Linux

Android.com.pl Group • Town of Florida (NY), Northern (KY)

Hybrid
USD 120,000 - 160,000
Senior Hardware Engineer — Automotive and Cellular IoT
Senior Hardware Engineer — Automotive and Cellular IoT

Eagle Wireless, Inc. • Solon (OH)

On-site
USD 90,000 - 120,000
Competitive salary
Comprehensive health care coverage
Profit share scheme
Senior Linux Embedded Engineer - IoT/Android (Remote)
Senior Linux Embedded Engineer - IoT/Android (Remote)

Owl Labs • United States

Hybrid
USD 170,000 - 185,000
Unlimited PTO
Paid Holidays
Parental Leave
+2
Senior Hardware Engineer
Senior Hardware Engineer

Eagle Wireless, Inc. • Solon (OH)

On-site
USD 90,000 - 120,000
Competitive salary
Comprehensive health care coverage
Profit share scheme
Product Solutions Specialist (Automotive)
Product Solutions Specialist (Automotive)

Eagle Wireless, Inc. • Minneapolis (MN)

On-site
USD 80,000 - 100,000
Competitive salary and benefits
Opportunity to grow a greenfield automotive business
Senior Hardware Engineer
Senior Hardware Engineer

Mundi • Minneapolis (MN)

On-site
USD 120,000 - 150,000
Competitive salary
Profit sharing
Healthcare coverage
+2
Hardware Engineer – Cellular IoT & RF (Early Career)
Hardware Engineer – Cellular IoT & RF (Early Career)

Eagle Wireless, Inc. • Solon (OH)

On-site
USD 70,000 - 90,000
Competitive salary
Health care coverage
Profit sharing