Back to search
Global Connect Technologies Linkedin · Posted 1mo ago

Embedded Software Engineer - Qualcomm/TCP

Warren, Michigan, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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++.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent