Pentangle Tech logo

Pentangle Tech

Embedded Software Engineer – QNX / Adaptive AUTOSAR / SOME-IP on Ethernet

Pentangle Tech

📍 Auburn Hills, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

C++QNXSOME/IPAUTOSAREthernet

Industry

AutomotiveTelecommunications

Job Description

Job Responsibilities:


  • Design and develop embedded software applications using C/C++ on QNX (POSIX-based RTOS)
  • Develop and integrate software components aligned with Adaptive AUTOSAR architecture , including application services and middleware layers
  • Implement SOME/IP communication , including service discovery, event handling, and data exchange over automotive Ethernet
  • Develop service-oriented applications supporting inter-process and inter-ECU communication within domain controller environments
  • Work with automotive Ethernet stacks and networking protocols (TCP/IP, UDP, sockets)
  • Integrate software within centralized compute and domain controller architectures for software-defined vehicles
  • Optimize software for real-time performance, latency, and resource constraints on embedded platforms
  • Perform software debugging, issue analysis, and performance tuning using logs, traces, and diagnostic tools
  • Analyze network communication using tools such as Wireshark or equivalent for SOME/IP and Ethernet traffic
  • Collaborate with cross-functional teams including platform, middleware, system architecture, and integration teams
  • Support software integration and ensure alignment with system and architectural requirements
  • Manage software changes, including requirement updates, defect resolution, and version control
  • Ensure adherence to software development standards, coding guidelines, and architectural compliance


Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • Strong experience in embedded software development in real-time systems
  • Proficiency in C/C++ programming
  • Hands-on experience with QNX or similar POSIX-based RTOS
  • Experience with Adaptive AUTOSAR concepts and application development
  • Strong knowledge of SOME/IP protocol and automotive Ethernet communication
  • Understanding of networking fundamentals (TCP/IP, UDP, socket programming)
  • Experience with embedded debugging and development tools


Preferred Qualifications

  • Experience working with Qualcomm automotive SoCs or similar high-performance compute platforms
  • Familiarity with service-oriented architecture (SOA) in automotive systems
  • Experience with tools such as Wireshark, CANalyzer, or similar network/diagnostic tools
  • Understanding of automotive software development lifecycle and integration processes
  • Exposure to containerization or modern deployment concepts in embedded environments (nice to have)