Embedded Software Engineer - Qualcomm/TCP
Global Connect Technologies
Detroit, MI (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Type:
full-timeJob Description:
Job Title:
Embedded Software Engineer (C++/Linux/Qualcomm)Location:
Warren, MI Job Type:
Full-Time 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++.Similar remote jobs
All Care Therapies
Jersey City, NJ
Posted2 days ago
Updated17 hours ago
Fujifilm
Pierre, SD
Posted2 days ago
Updated17 hours ago
Oakland County Michigan
Madison Heights, MI
Posted2 days ago
Updated17 hours ago
Similar jobs in Detroit, MI
Verizon
Detroit, MI
Posted2 days ago
Updated17 hours ago
PwC
Detroit, MI
Posted2 days ago
Updated17 hours ago
Quest Diagnostics Careers
Detroit, MI
Posted2 days ago
Updated17 hours ago
Strategic Staffing Solutions
Detroit, MI
Posted2 days ago
Updated17 hours ago
Similar jobs in Michigan
BorgWarner Inc.
Auburn Hills, MI
Posted2 days ago
Updated17 hours ago
Oakland County Michigan
Madison Heights, MI
Posted2 days ago
Updated17 hours ago
Avante at St. Cloud, Inc.
White Cloud, MI
Posted2 days ago
Updated17 hours ago
Saginaw Township Community Schools
Saginaw, MI
Posted2 days ago
Updated17 hours ago