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