×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Developer QNX​/Linux

Job in Argillite, Greenup County, Kentucky, 41121, USA
Listing for: NTT DATA
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Unix/Linux
Job Description & How to Apply Below
Location: Argillite

Senior Embedded Software Engineer

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.

We are looking for a Senior Embedded Software Engineer to join an automotive software development project focused on QNX/Linux, NVIDIA and Automotive Ethernet. The role covers system and software development activities, from requirements and architecture to implementation, integration, debugging and testing, in a complex automotive embedded environment based on QNX/Linux, NVIDIA and Automotive Ethernet.

What you'll be doing Requirements elicitation, system/software requirements analysis and architectural design. Embedded software development, integration, testing, issue analysis and bug fixing. QNX BSP configuration and device driver development. Work with build environments, kernel-level components and low-level system functionality. Development and integration in the following areas:
Power & Thermal Management Startup Sequence & Performance Process/Thread Monitoring Diagnostics – UDS, DoIP and System Logging Time management Automotive Ethernet – switch configuration, PHY/MAC configuration, Ethernet stack integration and VLANs Investigation and resolution of complex software issues in multi-component / multi-VM environments. Management and tracking of development activities and defects in Jira. Contribution to metrics, technical documentation and change-management reporting.

Collaboration with architects, requirements engineers, integrators, developers and testers in an Agile/SAFe environment.

What you'll bring along Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or a related engineering field. Previous experience with NVIDIA DRIVE / NVIDIA Thor platforms. Experience with embedded performance analysis, boot-time optimization, power management and thermal management. Automotive flashing procedures using DoIP. Strong C/C++ development experience in embedded systems. Advanced experience with Linux and/or QNX, ideally including BSP, kernel and driver development.

Strong automotive embedded software background. Experience with Automotive Ethernet and communication protocols: TCP/IP / UDP, SOME/IP, DoIP, UDS Experience with Classic and/or Adaptive AUTOSAR. Experience debugging complex embedded systems using tools such as Lauterbach or iSystem. Knowledge of CANoe and automotive simulation/debugging environments. Scripting experience with Python and Bash. Experience with Jira/Confluence and requirements management tools such as IBM DOORS.

Knowledge of Automotive SPICE (ASPICE) development processes. Experience with PCIe and complex multi-SoC or multi-VM architectures. Knowledge of functional safety and cybersecurity standards: ISO 26262 & ISO/SAE 21434 Strong debugging and problem-solving capabilities. Comfortable working across software architecture, low-level development and system integration. Excellent verbal and written communication skills in English High adaptability in a complex automotive development environment.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary