Algorithms Development 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 Propulsion team means becoming a part of something bigger, a place where you can explore your potential, pioneer innovation, support automakers worldwide as they transition from internal combustion engines to fully electric, with our comprehensive portfolio of technologies that maximize efficiency and minimize enviroinmental impact.

For more information about Propulsion division please click on this link.

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 Functional Safety Aglorithm Developer to join the System Engineering, Propulsion team, reporting directly to the System Engineering Manager, Cluj.
 

This position is based at our office in Cluj-Napoca.
 

As the Functional Safety Aglorithm Developer at Marelli, you will be responsible to provide a detailed design for the Functional Safety SW units. Produce and test the Functional Safety software units according to the design

Your Responsibilities will be:

• Analyze functional request coming from the system discipline/customer, understand the impact at the software component level and give support in the estimation of the effort for the modifications needed.

• Derive and write the software requirements as entry for the new strategies to be implemented.

• Design controls and associated models’ compliance with industry standards and guidelines.

• Thoroughly document the design to ensure clarity and understanding.

• Create detailed test specifications.

• Verify the effectiveness of the design through rigorous testing.

• Give support to the validation team when questions may arise regarding functionality and calibration settings.

• Establish baselines and manage code diffusion.

• Utilize manual coding or automated tools for efficient code development.

• Conduct static analysis to identify, address potential issues and define unit tests to ensure the reliability of individual components.

• Conduct planned code reviews to maintain code quality and adherence to standards.

• Propose ideas to enhance workflow efficiency and refine tools.

• Propose simplified solutions for complex strategies, share best practices inside the team.

• Consistently improving the quality of the deliverables

What Qualifications you will bring:

 

• Bachelor / Master in Electronic Engineering, Computer Science, Automatics, Mechanical Engineering (with proven experience in Control design).

• Strong knowledge of automotive software development standards and processes.

• Deep expertise in designing and implementing complex control strategies.

• Very good proficiency in using modeling tools such as Simulink/Stateflow.

• Very good proficiency in automatic code generation tools (i.e. dSpace/Targetlink).

• Very good understanding of automatic controls.

• Good knowledge of automotive software architecture principle, particularly AUTOSAR.

• Problem solving and decision-making abilities.

• Ability to analyze complex issues, identify root causes, and propose effective solutions.

• Proficient in managing project requirements, estimating effort, tracking progress, and coordinating with stakeholders.

 

Other skills that we would welcome:

 

 

  • Good programming skills, preferably in languages such as C/C++.
  • Demonstrated experience with SW-C Verification (i.e. MIL/SIL/PIL).
  • Advanced experience to static code analysis and coding rules to ensure code quality.
  • Good knowledge of communication protocols commonly used in automotive systems, such as CAN, LIN.
  • Good experience in version control systems to manage codebase changes and collaborate effectively within a development team.
  • Experience in pre-integration of software components within the larger project framework.
  • Embedded Real Time software design (architecture, event management, real time performances).
  • Software Quality Assurance techniques.
  • International standards for software quality, quality models and functional safety (i.e., ISO/IS 26262).
  • Functional safety norms (ISO/IS 26262) and their impact on software development processes and tools.
  • AUTOSAR concept of Software Component.

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.

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 Propulsion business?
 

Talk to us! To apply, submit your application via Website.

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.