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.
What you'll be doing
- Develop and integrate AUTOSAR Classic embedded software for ADAS ECUs.
- Design and implement software components in Embedded C/C++.
- Analyze and refine system and software requirements into implementable software solutions.
- Create and maintain Software Requirements and Software Architecture / Detailed Design documentation.
- Configure and integrate AUTOSAR BSW, RTE and application software components.
- Work extensively with the Vector AUTOSAR toolchain.
- Configure and integrate relevant AUTOSAR stacks, including Communication, Diagnostics, Network Management, Memory, OS, Watchdog and ECU State Management.
- Work with ARXML files, SWCs, interfaces, runnables, RTE generation and ECU configuration.
- Support integration of ADAS application functionality with the underlying AUTOSAR platform.
- Debug complex issues across Application SW, RTE, BSW and MCAL layers.
- Develop and execute unit, module and integration tests.
- Perform static analysis, code reviews and root-cause analysis.
- Ensure bidirectional traceability from requirements through design, implementation and testing.
- Support software integration and releases according to defined project baselines and quality gates.
- Participate in technical reviews and ASPICE assessments.
- Maintain consistency and traceability between requirements → architecture/design → implementation → verification.
- Create engineering work products and technical documentation suitable for ASPICE reviews and assessments.
- Support change management, impact analysis and defect resolution.
- Collaborate with System, Software Architecture, Integration and Test teams to ensure process compliance and technical consistency.
What you'll bring along
- Minimum 5+ years of experience in Automotive Embedded Software Development.
- Strong hands-on development experience with Embedded C/C++.
- Strong experience with AUTOSAR Classic.
- Good understanding of SWCs, RTE, BSW, MCAL and AUTOSAR OS.
- Hands-on experience with Vector DaVinci Developer and DaVinci Configurator.
- Experience with Vector MICROSAR BSW configuration and integration.
- Experience with CANoe / CANalyzer for debugging, communication analysis and testing.
- Strong understanding and practical experience with Automotive SPICE.
- Experience with software requirements, architecture/design, implementation and verification.
- Good knowledge of CAN / CAN-FD, UDS and automotive diagnostics.
- Experience with Git, CI/CD and automotive software development environments.
- Strong debugging and problem-solving skills.
- Previous experience with ADAS ECUs / ADAS products.
- Experience with camera, radar, sensor or domain-controller ECUs.
- Experience with ADAS vehicle communication and signal interfaces.
- Experience with DOORS or similar requirements/ALM tools.
- Experience with Lauterbach / WinIdea or equivalent embedded debugging tools.
- Knowledge of Functional Safety / ISO 26262.
- Experience with multi-core automotive MCUs / SoCs.
- Experience working in projects targeting formal ASPICE assessments.
- Understanding of cybersecurity concepts for automotive ECUs.