R&D Embedded Firmware Software Development Specialist

R&D Embedded Firmware Software Development Specialist

Magneti Marelli

Venaria Reale, Italy

Job description

We are looking for an R&D Embedded Firmware Software Development Specialist who will join Marelli Motorsport R&D Software Development Department reporting directly to R&D Hybrids & Electric Software Manager; the person will be located in our office in Venaria Reale (Turin) however this job is in scope for smart-working according to Company policies.

The ideal candidate is able to manage a multitasking job inside an Industry like Motorsport where the speed is the main rule. We are looking for a person who is able to proactively think, to be creative keeping attention to details and focus on project’s goals and who demonstrates ability to handle stress.

MISSION:

To define and develop software for several Motorsport onboard applications as well as helping for setting future evolution of software and related lifecycle design.

To be in charge of design algorithms based on the required specifications with the aim to condensate into operative specification. To implement (coding) the design, based on current codebase or using model based design techniques.

MAIN RESPONSIBILITIES:

  • Perform System Requirements Identification, Analysis, Discussion, and Engineering;
  • Creating software design and its architecture;
  • Knowledge of Embedded System Architecture for Control and Automation, with focus on Automotive systems (traditional, EV and hybrid);
  • Pre-calibration and Fine Tuning of Control Algorithms, implemented in SW, using Motorsport calibration toolchain;
  • Participation to the lab/bench/on-vehicle experimentation/test phases;
  • Software maintenance and new implementation;
  • Document writing and reviewing;
  • Troubleshooting, problem-solving, fault-finding, bug fixing.

REQUIREMENTS:

  • Academic background as Software/Electronic/Telecommunications Engineering will be preferred;
  • Fluent Italian and fluent English; French will be a plus;
  • Good knowledge of motorsport requirements and environment;
  • Proficient experience (at least 3 years) in embedded software understanding, analyzing and development (C, C++, Python);
  • Device drivers and Microcontrollers knowledge with Lauterbach Development Tools (or equivalent) is a strong plus;
  • Model Based Design good knowledge (Matlab/Simulink, Embedded Coder);
  • Linux embedded good knowledge (OpenEmbedded/Yocto, buildroot, …) at kernel, driver and application level;
  • FreeRTOS, knowledge and the microcontroller OS knowledge such as ErikaOS, etc. ;
  • Ethernet and wifi networking protocols;
  • Automotive bus very good knowledge and protocols (CAN, etc);
  • Very good experience in using version control (SVN / GIT);
  • Capability to read electronic schematics;
  • Experience in testing code at the appropriate levels;
  • Ability to understand the software both embedded and PC;
  • Debug new issues;
  • Write and maintain automated tests with scripts and/or user-level automated tools.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Italy     Developer     Embedded Software Engineer     Hardware and Telecoms     Magneti Marelli    

© EuroJobsites 2022

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2022

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies