Automotive Seat Comfort Solution


Innovative and cost-effective solution design

The Challenge

Find a technical solution to effectively control the inflation and deflation of the air cells of luxury car seats

CLIENT: Kongsberg Automotive


LOCATION: Grand-Mere, QC, and Norway

Our client, Kongsberg, a leading automotive manufacturer, was seeking to improve the comfort and convenience of their luxury car seats by integrating adjustable lumbar air supports, bolsters, and massage systems. However, they faced challenges in finding a technical solution that could effectively control the inflation and deflation of the air cells while also ensuring the safety and durability of the system.

Real-time code optimization

Functional code for seat control

Based on the NXP Kinetis microcontroller

The Solution

Partner with Orthogone for technical expertise

Kongsberg’s engineering team partnered with Orthogone’s experienced designers to develop the software architecture, testing, and integration for this new product that addresses multiple challenges, such as real-time code optimization and functional code for seat control, to create a unique design and transform their flagship product that outperforms the competition.


The “seat comfort” project, which allows the seat’s comfort to be adjusted by several inflatable cells, requires a new alloy to manufacture the pneumatic valve, making it lighter and more compact. This solution allows more valves and inflatable cells to be concentrated in the seat, offering different adjustments: back massage, lumbar support, seat length, lateral support, shoulder, etc.

A total of more than 18 hardware platforms, supported by 22 software applications and over 30 configurations, make up the solution—reusing standard code allowed for minimal development time and a quick time-to-market.


  • Complete solution architecture
  • Bootloader (NXP Kinetis MCU)
  • Board Support Package (I2C, SPI, A/D, RTC, Timer, PWM, UART, LIN, CAM)
  • Functional code for seat control, setting configuration, massage support, etc.
  • Real-time code optimization (including assembler code)
  • Interrupts optimization
  • Single code base supporting multiple configurations
  • Safety code (Design Failure Mode and Effects Analysis)
  • MISRA compliant
  • System calibration
  • Manufacturing tests


  • NXP Kinetis microcontroller
  • NXP S32 MCU
  • LIN / CAN communication
  • SPI / I2C devices
  • ADC sensor (voltage, temperature, pressure)
  • PWM control signals
  • Disruption management
  • Code reuse
  • Test with code coverage and MC/DC
  • MISRA standard analysis

The Result

A highly sophisticated and reliable system that exceeds expectations

An innovative solution based on the NXP Kinetis microcontroller that uses shape memory alloy (SMA) valves and a PWM signal to control the opening and closing of the valves and regulate the flow of pressurized air to the air cells. The solution also includes temperature and voltage sensors to monitor ambient temperature and ensure the SMA wire does not exceed its temperature threshold. It also includes pressure sensors to measure ambient and air cell pressure for accurate inflation and deflation. The result is a highly sophisticated and reliable system that exceeds expectations and is a big hit with Kongsberg customers.

So, what's your challenge?