Share this Job
Apply now »

Title:  Sensor platform embedded software engineer

Requisition ID:  19443
Location:  Milano
Function:  Security
Contract Type:  Permanent
Experience:  3 - 5 years
Description: 

Sensor platform embedded software engineer

 

Established in 1872, Pirelli is among the world’s leading tyre producers. It is the only pure consumer tyre company that includes car, motorbike, and bicycle tyres as well as associated services.

Pirelli has a distinct positioning in high value tyres, characterised by an advanced technology with more than 3,600 homologations obtained, thanks to partnerships with the most prestigious car manufacturers in the world. In order to achieve the highest levels of performance, safety and containment of environmental impact, Pirelli has always been strongly committed to research and development, in which it invested 6% of revenue from high-value products in 2020.

Involved in motorsport since 1907, Pirelli has been the exclusive official tyre partner of the Formula 1™ World Championship since 2011 and has renewed the agreement until 2024.

Pirelli's commitment to the creation of sustainable value, a characteristic of the Company's responsible management and its economic, social and environmental performances has resulted in its inclusion in some of the world’s most prestigious sustainability stock market indices such as the Dow Jones World and Europe Sustainability Indices and Global Compact LEAD of the United Nations.

 

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 »