IS
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