Skip to content
mimi

Embedded Software Engineer – SoC Drivers & Middleware (Linux, TCU)

ITMC Systems, Inc

Auburn Hills · On-site Contract Senior Today

About the role

Skill Requirement

  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or related field.
  • 5+ years of embedded software development experience.
  • Strong programming expertise in C/C++.
  • Direct experience with Linux-based Telematics Control Units
  • Experience with BSP development, kernel configuration, and SoC bring-up.
  • Experience with 4G/5G modem platforms such as Qualcomm or equivalent.
  • Deep hands-on experience with Embedded Linux kernel, driver model, and user-space middleware architecture.
  • Strong understanding of Linux networking stack and secure communication protocols including TCP/IP, TLS, MQTT, and HTTP/HTTPS.
  • Experience integrating cellular modem drivers and communication stacks in Linux environments.
  • Experience implementing secure boot, root-of-trust, and OTA mechanisms on Linux-based platforms.
  • Proficiency in debugging using GDB, crash analysis, kernel logs, trace tools, and network packet analyzers

Skills

4G5GBSPCC++DockerEmbedded LinuxGDBHTTPHTTPSKernelLinuxMQTTQualcommSoCTCP/IPTelematicsTLS

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