Software Architect
PROJECT:
Industry: Automotive
Location: remote
Assignment type: B2B
Rate: ~180 pln/h
SUMMARY:
The Software Architect plays a crucial role in leading software architecture planning, design, and implementation within the organization, focusing on delivering robust software solutions that meet customer and system requirements.
RESPONSIBILITIES:
Lead software architecture planning, design, and implementation
Develop and implement architecture and verification plans
Drive and conduct code reviews
Advise project and program management in planning activities
Mentor and support development of team members
Analyze customer, system, and safety requirements to derive software architecture requirements
Design, document, and implement reusable software architectures used across multiple projects
Ensure requirements traceability using tools such as Polarion / Enterprise Architect
Develop concepts to improve software performance
Prepare documentation compliant with Automotive SPICE
Interface directly with automotive OEMs, project teams, and platform teams
Interface with suppliers to influence design decisions impacting software
Support resolution of customer-reported issues
Work with Product Development and Strategy teams to create software products
Participate in feature and system architecture design
Apply expert knowledge across technology trends and modern development techniques
Support and lead quotation activities (including Proof of Concept)
Act as technical customer interface to define, discuss, and document requirements
Maintain a positive company image with internal and external customers
Protect Aptiv confidential information
Ensure on-time task execution in compliance with quality systems
REQUIREMENTS:
Approximately 9–10 years of software product development experience, preferably in Object-Oriented design and programming
Experience in defining and implementing software architecture
Experience developing highly scalable, multi-threaded software for embedded systems
Experience with embedded microcontrollers and common peripherals
Proficiency in UML architectural design tools (e.g., Enterprise Architect)
Familiarity with MISRA standards and verification tools
Experience with Operating Systems / RTOS (Linux, QNX, OSEK)
Experience working with geographically distributed teams
Strong analytical skills for identifying and resolving engineering trade-offs
Demonstrated technical leadership in directing activities and documenting issues
Excellent time management, communication, decision-making, presentation, and organizational skills
NICE TO HAVE
Education: BS, MS, or higher in Computer Science or Electrical Engineering
Understanding of Functional Safety (ISO 26262) and its impact on software development
Experience with formal configuration management tools (e.g., GIT)
Familiarity with automotive communication protocols (CAN, LIN, FlexRay, Ethernet)
Familiarity with software maturity models (e.g., SPICE)
Experience with software static analysis tools
Familiarity with AUTOSAR standards
Experience with requirements management tools (DOORS / Polarion)
Strong grasp of data structures and algorithms
Experience with system profiling
Software Architect
Software Architect