Position: Embedded MCU Developer
Company: Jabil Software Services
Category: C++
Experience required: 3y
English level: intermediate

Requirements:
• at least 4+ years of commercial development on С or C++
• Strong C/C++ coding skills
• Linux platform knowledge including kernel space module development, multithreading, IPC, and sockets
or commercial experience of MCU firmware development for RTOS and bare-metal.
• Ability to quickly learn new technologies
• Ability to learn using technical documentation without assistance
• English level - Intermediate or higher

It will be a plus:
• Linux build system knowledge (YOCTO, buildroot)
• Script language knowledge (Python, bash)
• Ability to read circuit diagrams
• Knowledge and programming skills in UI development on Qt (Qt widgets, QML)

Responsibilities:
- Design, develop, test, and debug software/firmware for various hardware platforms (Linux or RTOS based).
- Review code and design
- Support software QA