Sigma Software входить до топ 100 найкращих IT компаній світу за рейтингом The Global Outsourcing 100. Компанія входить до складу шведської корпорації Sigma Group, яка налічує 3200 осіб по всьому світу. Понад 1000 проектів реалізовано для клієнтів із Західної Європи, США та України.
12 вересня 2023

Embedded Linux Engineer with Yocto expertise (вакансія неактивна)

Угорщина, Бургас (Болгарія), Варшава (Польща), Краків (Польща), Лісабон (Португалія), Познань (Польща), Прага (Чехія), віддалено

We invite an Embedded Linux Engineer with Yocto experience to work on an existing solution focused on improving indoor environments and various smart home devices.

You can join a highly skilled team with practical experience building projects from scratch and developing their own products that meet international standards.

Sounds exciting? Then keep reading!

CUSTOMER

Our client is a company that works in the Retail industry, designs and sells ready-to-assemble furniture, kitchen appliances, and home accessories, among other goods and home services.

PROJECT

The Project includes the development of smart home climate solutions for a Client operating in the heating, ventilating, and air conditioning (HVAC) domain. Together with the Client, we bring smart climate solutions in terms of wireless connectivity and intelligent control for any property, whether it is an apartment block, an industrial building, a hotel, or a country house, to help reduce energy consumption for our Client’s customers and society at large.

REQUIREMENTS

  • Strong C and code quality skills
  • Experience with Yocto Project
  • Basic knowledge of widely used platforms (ST, SiLabs, NXP, TI), interfaces, and protocols (Zigbee, Wi-Fi, UART, I2C, SPI, Modbus, CAN, USB, Ethernet, etc.)
  • Upper-Intermediate level of English

RESPONSIBILITIES

  • Code, debug, document, and maintain portions of software and hardware
  • Work with recipes, image building, Linux booting: flash, NFS, TFTP
  • Design and optimize low-level software such as boot loaders and Board Support Packages (BSPs)
  • Develop and customize OS kernels
  • Build and maintain custom Linux distributions (Yocto)
  • Develop low-layer development (boot loader, drivers, etc.) with strong embedded constraints.
  • Maintain Linux kernel to ensure driver and application support.
  • Design and implement security features, e.g., secure boot
  • Participate in estimation and planning sessions
  • Participate in conference calls and face-to-face meetings with the Customer and the Customer’s partners
  • Escalate technical issues to the Architect, Team Lead, and Project Manager