Descrizione dell'offerta
We are looking for a Senior Software Architect – Monitoring . This position defines and drives the architectural roadmap for the Platform API domain, owning the end-to-end design of in‑vehicle networking, communication platform quality, and ECU performance monitoring across gateways and central compute units.
- Working model: Hybrid
Responsibilities
- Define and document overall platform architecture, including software components, third‑party integrations, and data flows across ECUs, gateways, and central compute units
- Drive the strategic vision and architectural roadmap for the Platform API domain, ensuring robust, scalable, and future‑ready in‑vehicle networking
- Provide technical guidance on architectural decisions, ensuring alignment with standards, feasibility, and long‑term goals
- Collaborate with hardware, systems, and software teams to align architecture with vehicle requirements and hardware capabilities
- Define KPIs for communication platform quality and performance, and drive ongoing monitoring and improvement
- Investigate technical problems, review architecture implementations and coding best practices, and coordinate integration and testing activities
- First 90 days: assess current architecture, map gaps, propose a 12‑month roadmap, and align stakeholders
Qualifications
- Bachelor's in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Automotive Engineering, or equivalent
- 8+ years of experience in design and development of embedded software architecture
- Strong knowledge of in‑vehicle networking (CAN/LIN/Ethernet) including SOME/IP, plus signal and service‑oriented interface design
- Knowledge of POSIX OS and ECU internal communication (SPI, shared memory)
- Experience defining interfaces (signals/services), requirements, and architectural documentation
- Proven cross‑functional leadership across systems/hardware/software with design review ownership
- Preferred background: vehicle network architect, communication stack owner, embedded SW system architect, or ECU performance monitoring (CPU/RAM/ROM)
- Preferred: gateways/protocol translation, ASPICE/V‑model, platform services (time sync, cloud connectivity, end‑to‑end protection), QNX/hypervisor, AUTOSAR (Classic and/or Adaptive)