Position: Senior Embedded MCU developer
Company: Jabil
Category: C++
Experience required: 5y
English level: upper

We are looking for a Senior Embedded MCU developer to join our team.

About our client:
Our client is the world’s leading manufacturer of advanced control and automation systems, innovating technology and reinventing the way people live and work, offering integrated solutions to control audio & video systems. The client streamlines technology, improving the quality of life for people in corporate boardrooms, conference rooms, classrooms, auditoriums, and in their homes.
The automation and control solutions for buildings and homes let people control entire environments with the push of a button, integrating systems such as A/V, lighting, shading, IT, security, BMS, and HVAC to provide greater comfort, convenience, and security. All the products are designed and built to work together as a cohesive system, enabling customers to monitor, manage, and operate everything from the cloud.

Project Description:
The project’s goal is to design and develop the next generation of the Unified Communication product line for low latency audio/video streaming. From the BSP perspective, the team is involved in helping out with the board bring-up and support of the functionality.

Requirements:
• At least 5 years of commercial development on С and C++
• commercial experience in MCU firmware development for RTOS and bare-metal
• Ability to quickly learn new technologies
• Ability to learn to use technical documentation without assistance
• English level — Upper intermediate or higher

Responsibilities:
• Design, develop, test and debug firmware for various hardware platforms (RTOS based).
• Review code and design

Will be a plus:
• Ability to read circuit diagrams
• Experience with audio and crypto MCU subsystems
• Basic Linux platform knowledge (including device tree, YOCTO, user space development)
• Script language knowledge (Python, bash)