Embedded Software Engineer

Avance Consulting
Pontiac, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Pontiac, United States of America

Tech stack

Domain Controllers
AUTomotive Open System Architecture (AUTOSAR)
C++
Computer Networks
Software Debugging
Electronic Data Interchange (EDI)
Middleware
Embedded Software
Internet Protocol
Network Protocols
Performance Tuning
Posix
Systems Development Life Cycle
Real-Time Operating Systems
Service-Oriented Architecture
Service Discovery
Socket
Software Engineering
TCP/IP
Wireshark
Real Time Systems
Information Technology

Job description

We are seeking an experienced Embedded Software Engineer to design and develop high-performance embedded applications on Qualcomm SoC platforms using QNX RTOS, with a strong focus on Adaptive AUTOSAR architecture and SOME/IP communication over automotive Ethernet.

The role supports next-generation Software-Defined Vehicle (SDV) platforms and centralized compute architectures.

  • Design and develop embedded software applications using C/C++ on QNX (POSIX-based RTOS)
  • Develop and integrate software components aligned with Adaptive AUTOSAR architecture
  • Implement SOME/IP communication (service discovery, event handling, data exchange)
  • Develop service-oriented applications for inter-process and inter-ECU communication
  • Work with automotive Ethernet and networking protocols (TCP/IP, UDP, sockets)
  • Integrate software within domain controllers and centralized compute architectures
  • Optimize software for real-time performance, latency, and resource constraints
  • Perform debugging, issue analysis, and performance tuning
  • Analyze network traffic using tools like Wireshark / CAN tools
  • Collaborate with cross-functional teams (architecture, middleware, integration)
  • Ensure compliance with coding standards and software development processes

Requirements

Bachelor's or Master's degree in Computer Science / Electrical Engineering / related field

Strong experience in embedded software development (real-time systems)

Proficiency in C/C++

Hands-on experience with QNX or similar POSIX-based RTOS

Experience with Adaptive AUTOSAR

Strong understanding of SOME/IP and Automotive Ethernet

Knowledge of TCP/IP, UDP, socket programming

Experience with debugging and embedded development tools

Preferred Qualifications

Experience with Qualcomm automotive SoCs

Familiarity with Service-Oriented Architecture (SOA)

Experience with Wireshark, CANalyzer, or similar tools

Understanding of automotive SDLC and integration processes

Exposure to containerization / modern deployment concepts (nice to have)

Apply for this position