NTT DATA Romania

Senior C++ Embedded Software Engineer - Telematics (Qualcomm / Cellular)

NTT DATA Romania  •  Braşov, RO (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

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
NTT DATA Romania

About NTT DATA Romania

Industry
Unknown
Company Size
Unknown
Headquarters
Unknown
Year Founded
Unknown
Social Media