Embedded Software Engineer

Eagle Wireless•Saint Louis Park, MN

About The Position

Join Eagle Wireless to design, develop, and integrate firmware for next-generation cellular modules. The role is 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. The engineer will help drive technical decisions related to architecture, performance, and reliability in production environments. The work environment is collaborative and interdisciplinary. Eagle Wireless describes its teams as inclusive and encourages candidates from a variety of backgrounds to apply.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a 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.
  • Ability to collaborate effectively in a fast-paced, interdisciplinary team environment.
  • Strong communication skills and ability to work independently or lead others.

Nice To Haves

  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD.
  • Experience with cellular modules such as Quectel, Telit Cinterion, or 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.

Responsibilities

  • Design, develop, and debug embedded software for wireless modules and microcontroller-based systems.
  • Work with hardware and RF engineering teams on platform bring-up and hardware/software integration.
  • Implement and test device drivers, communication protocols such as UART, SPI, and I2C, and middleware.
  • Support cellular module integration, certification testing (PTCRB, FCC, and 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.

Benefits

  • Medical, dental, and vision benefits.
  • Generous PTO.
  • Paid parental leave programs.
  • Competitive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service