SoC Software Architect

Your next career opportunity with our organization starts here!

 

Embarking on a new role within Marelli means taking on new challenges and seizing the opportunity to make a bigger, better, bolder impact!


We’re pioneers of the future of mobility. Our story is built on innovation and manufacturing excellence. Every day, we drive change and co-create what comes next. Our purpose is simple yet ambitious: "Let's push the boundaries together. We aspire to shape future mobility dreams and turn them into reality.”

 

Joining the Marelli Electronics team means becoming a part of something bigger, a place where you can explore your potential, pioneer innovation.


As a global yet fast-evolving company, we are always looking to grow and evolve our talents.

About the Position:

We are looking for a SoC Architect / Senior Developer (QNX, Linux, Android kernel) to join the System Performance Optimization & AI team. This position is based at our office in Torino.

 

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 will be:

  • 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, 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 Automotive field

Other skills that we would welcome:

  • Collaborative Mindset
  • Proactive Communication
  • Innovative Approach
  • Adaptability
  • Customer Focus
  • Quality-Driven

Expectations from you in this position:

  • Architectural Design and Leadership:
    • Design and lead the development of comprehensive software architectures for SoC solutions.
  • Innovation and Technology Integration:
    • Drive innovation by integrating the latest technologies into embedded system solutions.
  • Cross-Functional Collaboration:
    • Collaborate effectively with hardware engineers and other cross-functional teams to ensure seamless integration and alignment with project goals.
  • Mentorship and Team Development:
    • Mentor junior engineers and contribute to the professional growth of the development team.
  • Project Execution and Management:
    • Manage and oversee the software development lifecycle, ensuring projects are delivered on time and within scope.
  • Problem Solving and Optimization:
    • Identify, troubleshoot, and resolve complex software issues, while optimizing for performance and efficiency.
  • Quality Assurance and Best Practices:
    • Implement robust testing frameworks and promote best practices to ensure software reliability and quality.
  • Stakeholder Engagement and Communication:
    • Engage with stakeholders to understand requirements and provide clear, effective communication of technical concepts and progress.
  • Strategic Contribution:
    • Contribute to strategic planning, advising on technology trends and product development opportunities that align with business objectives.

What does this position offer you:

  • Competitive Compensation:
    • Offer competitive salary packages that reflect the expertise and experience required for this senior-level position.
  • Comprehensive Benefits:
    • Provide a comprehensive benefits package that includes health insurance, retirement plans, and other perks, such as wellness programs.
  • Professional Development:
    • Opportunities for continuous learning and development through workshops, seminars, and conferences.
    • Access to online courses and certifications to enhance skills and expertise.
  • Cutting-Edge Projects:
    • Involvement in innovative and challenging projects at the forefront of automotive and embedded technology.
  • Collaborative Work Environment:
    • A supportive and collaborative work culture that values diversity and encourages teamwork across global teams.
  • Advanced Technology Access:
    • Access to state-of-the-art tools, technologies, and resources needed to excel in SoC development and innovation.
  • Career Growth Opportunities:
    • Clear pathways for career advancement and leadership development, with opportunities to take on increased responsibilities and evolve into leadership roles.
  • Work-Life Balance:
    • Flexible work arrangements that support a healthy work-life balance, including options for remote work where applicable.
  • Impactful Contributions:
    • The chance to make a significant impact in a leading global company, contributing to developments that shape the future of the automotive industry.

Take the next step:

 

Together, we will drive the world towards a safer, greener, and better-connected future. 
 

Are you ready to make your mark, shape the future of the automotive industry, and drive the growth of the [Division] business?
 

Talk to us! To apply, submit your application via [Website, such as LinkedIn].

 

Contribute to shaping the vehicles of tomorrow with your unique talents. 

 

We are inviting you to take the next steps.

 

Let’s drive the future together.

 

 

Marelli is a global, independent technology partner to the automotive industry, with a strong and established track record in innovation and manufacturing excellence.

Joining the Marelli team means becoming a part of something bigger, a place where you can explore your potential, pioneer innovation, and grow.

We believe in enabling people to do their best work. Our cultural attributes - Drive Results, Accountable, Entrepreneurial, Inclusive, Innovative, and Aware - are the cornerstones of a new Marelli culture. Be part of it!

Discover our open positions and take the first step towards an exciting career in Marelli. Explore new horizons and unleash your potential. Join us today! Let's push the boundaries together. We aspire to shape future mobility dreams and turn them into reality.