bluewind

Academy

Onboarding Training

8-Lessons hands-on workshop on Software, Hardware, System and Strategy

The training (edition 2021) is a welcome to all newly hired engineers, internship students, thesis researchers and anyone who might be candidate at entering Bluewind.

The classes introduce basic skills such as: Software, Hardware, System and Strategy.

Everyone among the experienced developers at Bluewind will have a chance of teaching some of their specific skills.

Description


Purpose

The training (edition 2021) is a welcome to all newly hired engineers, internship students, thesis researchers and anyone who might be candidate at entering Bluewind.

The classes introduce basic skills such as:

  • Strategy: how Bluewind creates value
  • Strategy: how our Company and its Business work
  • Strategy: how to create and work as a team
  • Software : from zero to a working prototype
  • Software : lifecycle of an embedded system
  • Software: UML modeling/model based design
  • Software: Real Time Operating Systems
  • System: cryptography
  • System: Functional Safety, AUTOSAR
  • Hardware: architecture of an electronic board
  • Hardware: Sensors, IoT
  • Hardware: overview of fundamental lab instrumentation set

Audience

All newly hired engineers at Bluewind, and all personnel candidate to join the company (new developers, internship students, university and thesis researchers) have a chance to receive an overview of the several intermixed competences of Bluewind as an innovative R&D company.

Method

8 Lesson of 4 hours each. The classes introduce basic skills such as: Software, Hardware, System and Strategy.

Outcome

This is a fairly extended in-person Embedded Systems training. The attendees will have an overview of all practices and tools in use today for developing on embedded devices in Bluewind.

Outline


Lesson 1

  • Arduino basics (2 hours)
  • Software development lifecycle for embedded systems at Bluewind (1 hour)
  • Embedded systems Integrated Development Environments (IDE) (1 hour)

Lesson 2

  • Practical session using UML (2 hours)
  • Selecting and using a Real Time Operating Systems (2 hours), including:
    • the importance of software and hardware timings
    • the role of the startup code segment and bootstrap loader
    • memory segments

Lesson 3

  • Sensors and actuators (2 hours)
  • Working as a team, awareness (1 hour)
  • Working Agile (1 hour)

Lesson 4

  • Interacting with hardware development and how to use multimeter and oscilloscope for quick measurements (2 hours)
  • Hardware architecture of an electronic board, with reference to Infineon AURIX (2 hours), including:
    • CPU and its peripherals
    • typical components on a digital electronic board

Lesson 5

  • Processing, user interface and communication (2 hours)
  • Introduction to cryptology (2 hour)

Lesson 6

  • Team collaboration and quality of software (1 hours)
  • Simple communication protocols (1 hour)
  • Software device driver: from zero to working prototype (2 hour)

Lesson 7

  • Machine Learning on embedded with Arduino Portenta (2 hours)
  • What’s AUTOSAR, and how to develop for Automotive and Fusa (2 hour)

Lesson 8

  • Business Development at Bluewind (2 hours)
  • An introduction to Design Thinking (2 hour)