Embedded Software Engineer

Eagle Wireless, Inc.

Minnesota

On-site

USD 110,000 - 140,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision benefits
Generous PTO
Paid parental leave

Job summary

Eagle Wireless in Minnesota is seeking an experienced firmware engineer to design, develop, and integrate software for next-generation cellular modules.

You will work with cross-functional teams on embedded applications interacting with LTE/5G hardware, contribute to architecture decisions, and help ensure performance and reliability in production.

The role offers collaboration with world-class engineers and opportunities to shape connectivity solutions for automotive and IoT markets.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
  • Experience in embedded systems development, including bare-metal and/or RTOS environments.
  • Proficiency in C and/or C++ for embedded systems, with experience in low-level hardware bring-up and debugging.
  • Solid understanding of embedded systems architecture, memory management, and peripheral interfaces.
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD.
  • Ability to collaborate effectively in a fast-paced, interdisciplinary team environment.
  • Experience with cellular modules (e.g., Quectel, Telit Cinterion, Semtech), including AT command sets and network troubleshooting.
  • Knowledge of 4G/5G connectivity, eSIM/eUICC integration, SIM interfaces, or GNSS functionality.
  • Familiarity with Yocto, Linux kernel/device tree customization, secure boot, or FOTA practices.
  • Understanding of wireless protocols such as TCP/IP, MQTT, or CoAP in constrained devices.
  • Experience building test harnesses, automated validation frameworks, or manufacturing test development.
  • Strong communication skills and ability to work independently or lead others.

Responsibilities

  • Design, develop, and debug embedded software for wireless modules and microcontroller-based systems.
  • Work closely with hardware and RF engineering teams on platform bring-up and hardware/software integration.
  • Implement and test device drivers, communication protocols (e.g., UART, SPI, I2C), and middleware.
  • Support cellular module integration, certification testing (PTCRB, FCC, carrier-specific), and connectivity troubleshooting.
  • Contribute to and help define software development workflows, including version control, continuous integration, and code reviews.
  • Guide board bring-up and protocol stack development, and mentor other engineers on best practices, tooling, and documentation.

Skills

Embedded systems
C/C++
Hardware bring-up
Wireless protocols
eSIM/GNSS knowledge
Linux/Yocto basics
Debugging tools
Team collaboration
AT command sets

Education

Bachelor's or Master's in Electrical/Computer Engineering

Tools

Oscilloscopes
Logic analyzers
JTAG/SWD

Job description

Eagle Wireless is building the connective tissue of the physical world.

Every connected car, every industrial sensor, every IoT device that needs to talk to the cloud reliably and securely — that’s where we come in. We design and deliver cellular modules and connectivity solutions that automotive, and IoT companies trust to work for years, in the field, without compromise.

Our teams span North America, Europe, and APAC, giving you the chance to collaborate with world-class engineers and go-to-market experts solving hard problems at global scale — from cybersecurity and supply chain resilience to regulatory compliance across dozens of markets.

If you want your work to matter in a world that’s rapidly connecting everything, and you want to do it alongside people obsessed with getting the hard stuff right, Eagle Wireless is where that happens.

Job Summary

Join our team to design, develop, and integrate firmware for next-generation cellular modules. You'll be part of a cross-functional team building embedded applications and low-level software that interact directly with wireless hardware, including LTE, 5G, and IoT technologies, and will help drive technical decisions around architecture, performance, and reliability in production environments.

Key Duties & Responsibilities
  • Design, develop, and debug embedded software for wireless modules and microcontroller-based systems
  • Work closely with hardware and RF engineering teams on platform bring-up and hardware/software integration
  • Implement and test device drivers, communication protocols (e.g., UART, SPI, I2C), and middleware
  • Support cellular module integration, certification testing (PTCRB, FCC, carrier-specific), and connectivity troubleshooting
  • Contribute to and help define software development workflows, including version control, continuous integration, and code reviews
  • Guide board bring-up and protocol stack development, and mentor other engineers on best practices, tooling, and documentation
Qualifications/Skills/Knowledge
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
  • Experience in embedded systems development, including bare-metal and/or RTOS environments
  • Proficiency in C and/or C++ for embedded systems, with experience in low-level hardware bring-up and debugging
  • Solid understanding of embedded systems architecture, memory management, and peripheral interfaces
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD
  • Ability to collaborate effectively in a fast-paced, interdisciplinary team environment
  • Experience with cellular modules (e.g., Quectel, Telit Cinterion, Semtech), including AT command sets and network troubleshooting
  • Knowledge of 4G/5G connectivity, eSIM/eUICC integration, SIM interfaces, or GNSS functionality
  • Familiarity with Yocto, Linux kernel/device tree customization, secure boot, or FOTA practices
  • Understanding of wireless protocols such as TCP/IP, MQTT, or CoAP in constrained devices
  • Experience building test harnesses, automated validation frameworks, or manufacturing test development
  • Strong communication skills and ability to work independently or lead others

Our work environment is collaborative, and we offer a competitive compensation and benefits package, which includes medical/dental/vision, generous PTO and paid parental leave programs.

Eagle Wireless recognizes the importance of forming inclusive teams to foster an environment where creative solutions are made for our clients, and all have the opportunity to thrive and succeed. We encourage candidates from a variety of backgrounds to apply to be a part of our team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Eagle Wireless, Inc. • Minneapolis (MN)

On-site
USD 110,000 - 160,000
Medical, dental, vision
Generous PTO
Parental leave
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 Manager - Automotive
Product Manager - Automotive

Eagle Wireless, Inc. • United States

Remote
USD 120,000 - 150,000
Medical/dental/vision
Generous PTO
Paid parental leave
Test Automation Engineer
Test Automation Engineer

Eagle Wireless, Inc. • Minnesota

On-site
USD 70,000 - 110,000
Medical coverage
Dental coverage
Vision coverage
+2
Embedded Firmware Engineer: 5G & IoT Connectivity
Embedded Firmware Engineer: 5G & IoT Connectivity

Eagle Wireless, Inc. • Minneapolis (MN)

On-site
USD 110,000 - 160,000
Medical, dental, vision
Generous PTO
Parental leave
Electrical Engineer
Electrical Engineer

Eagle Wireless, Inc. • Solon (OH)

On-site
USD 90,000 - 120,000
Medical/dental/vision benefits
Generous PTO and parental leave
Embedded Firmware Engineer – Cellular & IoT Platforms
Embedded Firmware Engineer – Cellular & IoT Platforms

Eagle Wireless, Inc. • Minnesota

On-site
USD 110,000 - 140,000
Medical/dental/vision benefits
Generous PTO
Paid parental leave
Certification Engineer
Certification Engineer

Eagle Wireless, Inc. • Minnesota

On-site
USD 85,000 - 110,000
Medical coverage
Dental coverage
Vision coverage
+2
Product Manager — Automotive
Product Manager — Automotive

Eagle Wireless, Inc. • Minneapolis (MN)

On-site
USD 110,000 - 150,000
Product Manager - WiFi/GNSS/Bluetooth
Product Manager - WiFi/GNSS/Bluetooth

Eagle Wireless, Inc. • United States

On-site
USD 120,000 - 160,000
Medical/dental/vision
Generous PTO
Paid parental leave