Senior C++ Embedded Software Engineer - Telematics

NTT DATA Europe & Latam 

📍 Ro, Romania 🇷🇴

full-time
senior
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++QualcommTelSDK3GPPLinux

Industry

AutomotiveIndustrial Automation

Job Description

Who We Are

We don’t just develop embedded software — we engineer intelligence into products. The Embedded Competence Center at NTT DATA Romania brings together experts in embedded systems, firmware development, and hardware–software integration, delivering robust and high-performance solutions for complex, safety-critical environments. With strong expertise in C/C++, AUTOSAR, real-time operating systems, and communication protocols, we design scalable embedded architectures, integrate software seamlessly with hardware, and ensure compliance with industry standards. Across the industries we support — from Automotive and Industrial Automation to Smart Devices and IoT — we transform reliable embedded technology into a foundation for innovative, dependable products.

You will contribute to the development of a cutting-edge telematics platform for commercial vehicles. As part of cross-functional feature teams, you will work in an Agile environment (SAFe framework), actively supporting the delivery of features within Program Increments (12-week cycles).

This role is ideal for freelancers or independent consultants who are interested in complex automotive embedded systems and enjoy working on high-impact, large-scale development projects.

What You'll Be Doing

  • API Integration: design and develop high-performance C++ middleware to abstract Qualcomm TelSDK for application layers
  • Manage lifecycle of cellular connections (4G/5G), including: Network registration, Handover and Recovery logic
  • Platform Integration: Integrate cellular services into OTP Fermi platform, ensuring low latency and efficient resource usage
  • Analyze modem logs and signaling using: QXDM and Wireshark
  • Performance Optimization: Optimize data throughput and power consumption for SA522 hardware


What You'll Bring Along

  • Degree in Computer Science, Business Informatics, or a comparable field
  • Minimum 5 years of experience in a similar position
  • Strong experience with Qualcomm Snapdragon Automotive platforms (SA522, SA515M or similar)
  • Hands-on experience with Qualcomm TelSDK: Data Call, SIM and Voice services
  • Expert-level C++ (C++14 / C++17 / C++20)
  • Experience with: Multithreading, Asynchronous programming and Memory management
  • Strong knowledge of 3GPP protocol stack: NAS, RRC, PDCP, RLC, MAC
  • Understanding of cellular state machines
  • Experience with Embedded Linux (Yocto) and/or QNX
  • Experience with IPC mechanisms: D-Bus and Some/IP
  • Experience with POSIX APIs
  • Experience with eSIM / iSIM management is nice to have
  • Knowledge of remote subscription provisioning is nice to have
  • Experience in NAD (Network Access Device) architecture is nice to have
  • Previous involvement in system/architecture design decisions is nice to have