Skip to content
mimi

Embedded Software Engineer (C++/Linux/Qualcomm)

Global Connect Technologies

Warren · On-site Full-time 3d ago

About the role

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

Skills

5GCC++LinuxPythonQualcommTCP/IPYocto

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free