The Embedded Solution Architect will provide services encompassing all tasks and activities required to achieve the objectives of Product Development and Technical Governance:
- Act as the architectural authority within embedded Domain and Project teams, supporting Program Managers in delivering robust, real-time, and safety-compliant solutions on schedule and within budget
- Define end-to-end embedded system architecture based on QNX Neutrino RTOS, covering OS configuration, BSP integration, middleware selection, and hardware-software partitioning
- Design high-availability, fault-tolerant, and deterministic architectures that meet real-time performance constraints
- Ensure compliance with applicable functional safety and regulatory standards (ISO 26262, IEC 61508, EN 50128, or equivalent), embedding safety principles into architectural decisions
- Define and document system communication architectures including IPC, shared memory, Ethernet, CAN, SPI, and other fieldbus technologies
- Lead multi-core partitioning strategies, virtualization, and hypervisor-based isolation when required
- Produce comprehensive architecture artifacts including system block diagrams, software component diagrams, data and control flow representations, deployment views, and interface specifications
- Conduct architecture gap analyses between current (“as-is”) embedded platforms and target (“to-be”) solutions, identifying risks, constraints, and optimization opportunities
- Drive performance optimization strategies including memory management, CPU load balancing, boot-time reduction, and real-time determinism tuning
- Provide architecture risk assessments with associated mitigation strategies, particularly in safety-critical and regulated contexts
- Establish architectural guidelines, reusable design patterns, and best practices for embedded development
- Contribute to enterprise-level platform evolution by identifying redundancies, standardization opportunities, and long-term roadmap improvements
- Support capability development through technical mentoring, design reviews, proof-of-concept initiatives, and technology evaluations
- Participate in customer technical discussions, technical proposal phases, and bid defense activities