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