Embedded Software Engineer
Eagle Wireless Saint Louis Park, Minnesota, United States
Telecommunications · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design, develop, and debug embedded software for wireless modules and microcontroller-based systems. Additionally, you will collaborate with hardware and RF engineering teams to support platform bring-up, integration, and certification testing.
What they look for
Requirements
Candidates must hold a Bachelor's or Master's degree in Electrical or Computer Engineering and possess experience in embedded systems development. Proficiency in C/C++ and knowledge of low-level hardware debugging and wireless protocols are essential.
Benefits
Full description
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.
Similar roles
-
[BGSV] 30 Fresher Embedded Software Engineers (C/C++) - One Day Offer
Bosch Group Ho Chi Minh City, Ho Chi Minh, Vietnam
-
Associate Embedded Software Delivery Manager
Cochlear Sydney, New South Wales, Australia
-
Senior Embedded Software Engineer
Q-CTRL Sydney, New South Wales, Australia
-
Embedded Software Engineer III
Wabtec Germantown, Maryland, United States · $79K–$113K/yr
-
Principal Embedded Software Engineer
Boston Scientific Heredia, Costa Rica
-
Embedded Software Engineer-Audio
Ford Dearborn, Michigan, United States · $84K–$166K/yr