Sensor Platform Embedded Software Engineer

Sensor Platform Embedded Software Engineer

Pirelli

Milan, Italy

The Sensor platform embedded software engineer is responsible for developing and supporting firmware for Pirelli Cyber Tyre BLE sensor products. The candidate will be responsible for extending the Pirelli Sensor platform with new features as well as enhancing existing features and content. The candidate must be intimately familiar with embedded software development with strong orientation over ultra-low power systems. Bluetooth technology knowledge is considered a plus. Familiarity with Autosar standard is considered a nice to have.

Responsibilities:

  • Design and implement software of embedded sensor devices and systems from requirements to production and commercial deployment;
  • Design, develop, code, test and debug system firmware;
  • Review code and design;
  • Interface with hardware design and development;
  • Creation of custom Bluetooth Low Energy profiles using a combination of standard and custom services;
  • Power optimization of Bluetooth Low Energy applications and Host Protocol stack configurations;
  • Assist with the definition and development of the test automation harness for these components;
  • Develop and/or assist with the development of script based automation for the Bluetooth Low Energy components and packages.

Requirements and skills:

  • Proven working experience in software engineering;
  • BS degree in Computer Science or Engineering;
  • Experience in hands-on development and troubleshooting on embedded targets;
  • Solid programming experience in C;
  • Good knowledge of embedded systems programming, taking into account limited system resources (RAM, ROM, CPU);
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems;
  • Familiarity with software configuration management tools, defect tracking tools, and peer review;
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems;
  • Adequate knowledge of reading schematics and data sheets for components;
  • Hands-on experience working in the lab;
  • Familiarity with GIT source code control system required;
  • Strong problem-solving skills and ability to learn;
  • Good English language skills;
  • Experience with all layers of the Bluetooth Low Energy Protocol including GATT, ATT, SMP, L2CAP, LL, and PHY is considered a plus;
  • Knowledge of Lauterbach TRACE32 tools is considered a plus;
  • Knowledge of Python or any scripting language is a nice to have;
  • Knowledge of Vector AUTOSAR Development tools (DaVinci Configurator Classic) is considered a nice to have;
  • Knowledge of functional safety methodologies (ISO26262) is a nice to have.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Italy     Developer     Embedded Software Engineer     Pirelli    

© 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