Position: Embedded Linux Software Engineer
Company: Inmost
Experience required: 3y
Category: Data Engineer
English level: fluent
Published: 2022-05-01T00:00:00+03:00

Outstaff Project:
As an Embedded Linux Software Engineer you will work directly with hardware,
firmware, and low-level software to bring-up custom-designed hardware platforms from
the board support platform (BSP) to the boot-loader to the kernel. Responsibilities roughly end at the transition to user-space and the role will interface directly with our data processing and application engineers.
• In short, a successful candidate will implement peripheral support on custom boards using the Yocto ecosystem to produce full-featured operating system images on which embedded software is developed and delivered. Such peripherals include imaging sensors, unique displays, standard memory schemes, I2C peripherals such as LED
drivers and battery chargers, and more.Product applications vary from aerospace to consumer to medical, and the right candidate will have the opportunity to support several teams across a handful of industries.
• Required Technical Skills;
• Track record of delivering custom Embedded Linux platforms;
• Proficient in C/C++ with an embedded focus;
• Experience with image sensor and display driver pipeline development;
• Excellent written and verbal communication skills;
• Specific technologies/domains/stacks: Yocto, First-Stage 
 ootloaders (FSBL), U-Boot, Linux Kernel;
• Nice-to-Have Technical Skills;
• Video Pipelines (DRM, V4L2, GStreamer);
• Linux Power Management Optimization;
• Android Experience -- may open additional opportunities!
Send us your resume and indicate the expected salary level!