×
Register Here to Apply for Jobs or Post Jobs. X

SoC Software Architect

Job in Turin, Piedmont, Italy
Listing for: Altro
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 50000 - 70000 EUR Yearly EUR 50000.00 70000.00 YEAR
Job Description & How to Apply Below
SoC Software Architect – Marelli

Location:

Torino, Italy.

Employment type:

Full-time. Seniority level:
Mid‑Senior. Job function:
Product Management. Industries:
Motor Vehicle Manufacturing.

We are looking for a SoC Architect / Senior Developer (QNX, Linux, Android kernel) to join the System Performance Optimization & AI team.

As a SoC Software Architect, you will be a pivotal force in designing and architecting the software solutions that power the next generation of automotive systems, including key components such as cockpit, infotainment, and telematics. You will ensure that our System on Chip (SoC) solutions are robust, scalable, and aligned with Marelli’s commitment to excellence and innovation.

Your Responsibilities

System Design and Architecture:
Develop and design comprehensive System on Chip architectures that meet specific performance, power, and functional requirements.

Technical Leadership:
Provide technical leadership and guidance to development teams throughout the project lifecycle, from concept to production.

Requirement Analysis:
Analyze and interpret customer and internal requirements to derive and define technical specifications for SoC solutions.

Integration:
Lead the integration of hardware and software components to ensure seamless operation within SoC designs.

Collaborative Development:
Work closely with cross‑functional teams, including hardware engineers, software developers, and technical leadership to align on design and implementation strategies.

Performance Optimization:
Identify opportunities to optimize SoC performance, power consumption, and cost‑effectiveness.

Prototyping and Testing:
Develop prototypes and conduct thorough testing to validate system performance and functionality.

Documentation:
Create comprehensive technical documentation and design specifications for internal use and compliance requirements.

Innovation and Improvement:
Stay abreast of industry trends and emerging technologies; apply innovative solutions to enhance existing product lines.

Technical Support and Troubleshooting:
Provide ongoing support and troubleshooting expertise for SoC‑related issues during development and post‑deployment phases.

Responsible for proper deployment of Standard Development Process and Continuous Improvement activities in the Project (ASPICE, Functional Safety concept, Design review, Cybersecurity, Standard Material catalogue, etc.).

These responsibilities can vary somewhat depending on specific project needs and organizational goals.

What Qualifications you will bring

Strong capability in designing scalable, secure, and efficient software architectures, utilizing hypervisors to manage and isolate different vehicle functions such as infotainment, telematics, and driver assistance systems.

Ability to define and implement software architecture for complex, multi‑core SoC environments supporting virtualization.

Expertise in hypervisor technologies (e.g., Xen, VxWorks, QNX, or proprietary automotive hypervisors) and their application in automotive systems to enable virtualization and consolidation of multiple functions on a single SoC.

Knowledge of system integration, testing methodologies, and debugging techniques.

Experience in performance optimization and resource management for embedded systems.

Proficiency in programming languages such as C/C++ and Python.

Familiarity with SoC design and development, including knowledge of hardware‑software co‑design.

Experience with embedded systems and real‑time operating systems (RTOS).

Understanding of software development methodologies and version control systems (e.g., Git).

Strong analytical skills to assess architectural requirements and constraints.

Creative problem‑solving capabilities to address system limitations or client needs.

Excellent communication skills to convey complex technical concepts to various stakeholders.

Strong teamwork skill to collaborate effectively with cross‑functional teams, including hardware engineers, software developers, and project managers.

3/5 years of experience in software architecture within the automotive field.

Other skills that we would welcome

Collaborative Mindset

Proactive Communication

Innovative Approach

Adapt…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary