5G Embedded Software Engineer (C++/Linux/Qualcomm) (Warren)
About the Role
We are seeking a hands-on Embedded Software Engineer to implement advanced algorithms on vehicle cellular communication modules. In this role, you will work extensively with C++ (preferred), Linux (Yocto), and Qualcomm controllers. You will be responsible for reading large volumes of source code, writing moderate amounts of production code, and conducting in-vehicle algorithm tests. While the algorithms will be designed by GM, you will be expected to develop them robustly using C++ on Linux.
Key Responsibilities
- Implement uplink and downlink outage detection algorithms on vehicle cellular modules.
- Design & develop advanced 5G link diagnostics mechanisms using inputs across multiple layers of the 5G communication stack.
- Accurately detect 5G link issues and classify root causes across the end-to-end communication chain.
- Identify, expose, and utilize low-level cellular metrics by modifying cellular module source code.
- Produce clear diagnostic reports explaining issue causes and potential resolutions.
- Perform extensive in-vehicle algorithm testing and validation.
Required Technical Skills
Programming & OS:
- Strong proficiency in C/C++ (C++ preferred) and Python.
- Deep experience with Linux-based embedded environments (specifically Yocto).
Cellular & Networking:
- Deep understanding of:
- 5G cellular architecture
- TCP/IP networking
- Cross-layer network diagnostics
- Hands-on experience with Cellular communication modules (e.g., Qualcomm platforms, specifically 525M or similar controllers).
- Cellular know-how is required – even without direct hands-on experience, you must understand the theory and stack.
Debugging & Development:
- Ability to analyze and modify low-level source code (significant source code reading; moderate writing).
- Strong debugging, testing, and validation skills.
- Knowledge of Wi-Fi systems and device connectivity behavior is a plus.
Preferred Background
- 5+ years of relevant hands-on experience (MS or BS degree).
- Experience with in-vehicle or automotive communication systems.
- Comfortable working with pre-existing algorithm designs (provided by GM) and implementing them in production-grade C++.
Recommended Jobs
Senior Firmware Engineer, Validation Platform
Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current sta…
Pharma Account Sales Representative
We are a diverse and fast growing pharmaceutical company that is committed to focusing on patient health while delivering consistently high performance. Our Pharmaceutical Sales Rep team provides t…
Full Time Medical Director and Attending Physician - Detroit, MI
Job Description Job Description Why Physicians Love Theoria Medical Here, relationships, consistency, and presence matter. You'll care for patients over time—building trust, strengthening cont…
Babysitter for Teenager
We are seeking a responsible and attentive babysitter for a 15-year-old boy in Grand Rapids, MI. This job is for a single day, on Thursday, June 11, 2026, with hours from 8:00 AM to 2:30 PM. Your prim…
Service Champion
As a Service Champion, you will be responsible for: Serving each guest courteously, quickly and efficiently with a sincere, positive, pleasant and enthusiastic attitude Filling orders Operat…
Lawn Crew Lead
Job Description Job Description About the Role: The Lawn Crew Lead plays a pivotal role in overseeing and coordinating lawn care operations to ensure high-quality service delivery across vario…
Talent Acquisition Specialist - Fully Remote (Greater Lansing area)
Job Description Job Description Benefits: Work from Home Bonus based on performance Flexible schedule Opportunity for advancement Training & development Position : Talent Acqui…
OTR CDL-A Truck Driver (Midwest)
Join a top-paying regional dry van fleet hauling 100% no-touch freight across the Northeast and Midwest. Enjoy steady miles, consistent pay, and weekly home time Average Weekly Pay: $1,700–$2,100 …
RETAIL PHARMACY TECH (Gillette)
RETAIL PHARMACY TECH ABOUT CAMPBELL COUNTY HEALTH Campbell County Health (CCH) is more than just a hospital—we are a comprehensive healthcare system serving northeast Wyoming. Our organizat…