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.
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.
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)