Jobs · Engineering · Michigan

Software Platform Architect – Communication Technologies

Hashlist · Auburn Hills, MI · 1 wk ago
On-siteEngineeringFull-time

Responsibilities

  • Define and document the overall platform architecture for the Communication domain, covering software components, gateways, and central compute integration
  • Lead the architectural roadmap for in-vehicle networking and communication frameworks
  • Ensure alignment with industry standards and best practices (CAN, LIN, Ethernet, SOME/IP, TCP/IP)
  • Collaborate with hardware, systems, and software teams to ensure feasibility, performance, and long-term scalability
  • Define KPIs for communication reliability, safety, and performance
  • Drive integration of communication stacks across AUTOSAR Classic, AUTOSAR Adaptive, Linux, and QNX environments
  • Support fault management strategies, protocol translation, and service-oriented interface design
  • Lead cross-functional reviews and align stakeholders on long-term communication platform strategies

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or related field
  • 8+ years of embedded software design/development experience in communication domains
  • Strong knowledge of software architecture and modeling (UML/SysML, IBM Rhapsody/Enterprise Architect)
  • Expertise in automotive communication protocols (CAN, LIN, Ethernet, SOME/IP, TCP/IP)
  • Experience with AUTOSAR Classic & Adaptive communication stacks
  • Familiarity with ECU internal communication (SPI, shared memory)
  • Strong leadership, communication, and problem-solving skills

Preferred Qualifications

  • Systems-level understanding of vehicle E/E architecture and inter-domain interactions
  • Experience in Agile/Scrum environments
  • Knowledge of ASPICE, V-model, and functional safety/security standards
  • Exposure to time synchronization, gateways, and multi-domain communication strategies

Similar jobs