SoC Performance Engineer
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 Performance Engineer to join the System Performance Optimization & AI team. This position is based at our office in Torino.
As an SoC Performance Engineer at Marelli, you will play a critical role in evaluating, optimizing, and developing software for System on Chip (SoC) technologies used in our automotive solutions, with a particular focus on enhancing systems such as cockpit, cluster, and telematics boxes. You will work closely with cross-functional teams to ensure our SoCs meet rigorous performance benchmarks and deliver superior functionality for these key automotive components.
Your Responsibilities will be:
- Software Development:
- Develop and maintain software tools and scripts that facilitate performance analysis and optimization for cockpit, cluster, and telematics applications.
- Write and optimize code to ensure high-performance execution on SoC platforms, supporting the robust functionality of these systems
- Performance Analysis and Optimization:
- Conduct in-depth performance analysis of SoC systems, focusing on cockpit, cluster, and telematics box applications, to identify bottlenecks and opportunities for improvement.
- Develop and implement optimization strategies that enhance the performance, power efficiency, and responsiveness of these vehicle systems.
- Benchmarking and Profiling:
- Design and execute benchmarks geared towards evaluating the performance of SoCs in cockpit, cluster, and telematics environments under various operational conditions.
- Utilize profiling tools and techniques to analyze performance metrics and ensure the efficiency and reliability of these systems.
- Collaboration and Integration:
- Work closely with hardware and software engineering teams to integrate performance enhancements into the design and development of cockpit, cluster, and telematics box systems.
- Provide insights and recommendations based on performance data to guide enhancements and ensure compatibility with vehicle architectures.
- Testing and Validation:
- Develop and validate performance test plans and test cases specific to cockpit, cluster, and telematics box functionalities, ensuring optimal operation and user experience.
- Utilize automated testing frameworks to systematize performance evaluation and reliability testing.
- Documentation and Reporting:
- Document performance analysis outcomes, software development processes, and improvement plans related to cockpit, cluster, and telematics systems.
- Present findings and updates to stakeholders through detailed reports and presentations, focusing on system performance improvements.
- 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.)
What Qualifications you will bring:
- Ability to design scalable and efficient software architectures for complex systems like cockpit, cluster and telematic box.
- 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.
Other skills that we would welcome:
- Collaborative Mindset
- Proactive Communication
- Innovative Approach
- Adaptability
- Customer Focus
Expectations from you in this position:
- Performance Optimization:
- Implementation of sophisticated strategies to optimize the power efficiency, processing speed, and responsiveness of SoC-based systems within the cockpit, cluster, and telematics units.
- Identification and mitigation of performance bottlenecks through detailed analysis and innovative solutions.
- Enhanced System Integration:
- Seamless integration of performance improvements into existing and new models of cockpit, cluster, and telematics systems, ensuring compatibility with vehicle architectures.
- Collaboration with cross-functional teams to align performance enhancements with overall vehicle and system design goals.
- Innovative Software Development:
- Development and maintenance of high-performance software, including drivers and middleware, tailored for the specific needs of cockpit, cluster, and telematics applications.
- Writing efficient, optimized code to enhance the system capabilities and user experience.
- Advanced Testing and Validation:
- Execution of comprehensive performance testing and validation processes to guarantee reliability, quality, and compliance with automotive standards.
- Design and utilization of automated testing frameworks to streamline evaluation and ensure consistent performance outcomes.
- Technical Leadership and Collaboration:
- Providing technical expertise and leadership in performance-related aspects of SoC systems, contributing to strategic planning and decision-making.
- Effective collaboration with hardware designers, software engineers, and other stakeholders, ensuring shared goals and clear communication.
- Continuous Improvement and Innovation:
- Staying abreast of the latest technological trends and innovations in SoC performance engineering and automotive electronics.
- Applying new insights and methodologies to continually improve system performance and keep Marelli at the forefront of automotive technology.
- Documentation and Reporting:
- Producing detailed documentation and reports that capture performance analysis, enhancements, and testing results.
- Communicating findings and project progress to stakeholders, providing clear insights into system improvements and future directions.
What does this position offer you:
- Fast-paced yet supportive and high-performing international team with an inspiring ambition to transform the future of mobility.
- Support in onboarding and further training that will set you up with Marelli's speed.
- A hybrid work model, helping you to achieve work-life balance-combining the best of both spending time working remotely, benefitting from focus time, and purposeful co-creation time in the office.
- Competitive salary and comprehensive benefits package.
- Opportunities for professional growth and development within a leading global automotive company.
- Involvement in cutting-edge automotive projects and innovative solutions, particularly in the realm of cockpit, cluster, and telematics systems.
- A supportive and inclusive work environment that fosters creativity and collaboration.
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.