Embedded Software Engineer - Smart module

Mundi

Minneapolis (MN)

Hybrid

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible hours
Remote work options
Competitive compensation

Job summary

Eagle Wireless in Minneapolis, MN, is seeking an Embedded Software Engineer for the Smart module. You will develop and maintain Android/Linux BSP components and tackle kernel-level issues, device tree, GPIO, and driver customization.

Collaborate with hardware, firmware, and testing teams to bring up LCD, camera, sensors, and interfaces. Fluent English and strong C skills are essential; remote work options are available.

Qualifications

  • Bachelor’s degree in a related technical field.
  • 3+ years Android/Linux BSP experience is preferred; 5+ years is a strong advantage.
  • Strong C programming skills and Linux kernel familiarity.
  • Fluent English, both written and spoken.

Responsibilities

  • Develop, maintain, customize, and debug Android/Linux BSP components for SMART module platforms.
  • Address Linux kernel-level issues, including Device Tree, GPIO, pin control, and driver customization.
  • Support bring-up and integration of LCD, Touch Panel, Camera, Sensors, Charger, Audio, UART, I2C, SPI, and GPIO interfaces.
  • Analyze customer requirements and provide technical solutions for platform customization and hardware integration.
  • Debug issues using ADB, fastboot, QFIL, serial console, kernel logs, Android logs, and diagnostic interfaces.

Skills

C programming
Android/Linux BSP
Linux kernel
Embedded systems
English fluency

Education

Bachelor's degree in Electrical Engineering, Computer Science, Embedded Systems

Tools

ADB
fastboot
QFIL
Serial console

Job description

Location: Minneapolis, MN

Embedded Software Engineer - Smart module

Eagle Wireless is a connectivity company delivering secure, reliable, and scalable cellular modules and solutions for automotive and IoT applications. With a strong presence in the United States and global R&D teams across North America, Europe, and APAC, Eagle Wireless supports customers worldwide with long-life, compliant, and cyber-secure connectivity products. Focused on trust, supply chain resilience, and regulatory compliance, Eagle Wireless helps OEMs, Tier 1 suppliers, and IoT innovators deploy connected technologies with confidence in an increasingly complex global environment.

We are looking for: Embedded Software Engineer – Smart module

Key Requirements
  • 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 hardware components such as LCD, Touch Panel, Camera, Sensors, Charger, Audio, UART, I2C, SPI, and GPIO-based interfaces.
  • Analyze customer requirements and provide technical solutions for platform customization and hardware integration.
  • Debug issues using tools such as 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.
  • Participate in software development, maintenance, code review, and technical documentation.
    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.
  • Other designated work arranged according to the company’s business needs.
Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Science, Embedded Systems, or a related technical field.
  • Experience in Android/Linux BSP development, preferably 3+ years; 5+ years is a strong advantage.
  • Good understanding of Linux kernel architecture, Device Tree, boot process, kernel modules, and driver model.
  • Experience with Linux device driver development, debugging, or customization.
  • Strong C programming skills.
  • Familiarity with embedded communication interfaces such as UART, I2C, SPI, USB, and GPIO.
  • Experience with debugging tools and workflows such as ADB, fastboot, QFIL, serial console and kernel logs.
  • Ability to read schematics and understand hardware/software interaction.
  • Good problem-solving skills and ability to troubleshoot complex embedded system issues.
  • Fluent English, both written and spoken.
What We Offer
  • Competitive salary and performance-based bonuses.
  • Opportunities for professional growth and development.
  • Supportive team culture with strong leadership.
  • Flexible working hours and remote work options.
  • Opportunity to work on advanced cellular and IoT connectivity products.
  • Hands-on experience with Android/Linux embedded platforms.

Only shortlisted candidates will be contacted!

We Want to Work With You!

"* indicates required fields"

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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, Android/Linux BSP – Remote
Embedded Software Engineer, Android/Linux BSP – Remote

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

Hybrid
USD 90,000 - 120,000
Competitive salary
Performance bonuses
Professional growth
+3
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
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
Hardware Engineer

Eagle Wireless • Minneapolis (MN)

Hybrid
USD 70,000 - 110,000
Mentorship by senior engineers
Profit sharing
Health insurance
+2
Hardware Engineer
Hardware Engineer

Mundi • Solon (OH)

On-site
USD 65,000 - 90,000
Profit sharing
Health care coverage
Team events
Hardware Engineer
Hardware Engineer

Eagle Wireless, Inc. • Solon (OH)

On-site
USD 70,000 - 90,000
Competitive salary
Health care coverage
Profit sharing
Product Manager — Automotive
Product Manager — Automotive

Eagle Wireless • Solon (OH)

On-site
USD 90,000 - 130,000
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