Embedded Linux Software Engineer

Posted Sep 16

This is a fully remote position, open to applicants in Ukraine.

πŸ“‹ Description

β€’ Create, write, and enhance embedded software for hardware platforms, focusing on reliability and high performance.

β€’ Work in conjunction with hardware and software engineering teams to integrate, test, and validate system components.

β€’ Detect and resolve intricate system issues and bugs utilizing hardware and software diagnostic tools.

β€’ Perform code reviews to uphold high-quality standards.

β€’ Guide junior engineers on best practices.

β€’ Embrace modern tools, frameworks, and methodologies to improve engineering processes.

β€’ Ensure technical documentation is precise and current.

β€’ Design, develop, and maintain embedded systems based on Linux.

β€’ Enhance system performance.

β€’ Offer technical direction to guarantee project success in complex environments.


⛳️ Requirements

β€’ Over 5 years of experience in embedded software development.

β€’ Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, IT, or related disciplines.

β€’ Practical experience in writing clean, optimized C/C++ code for embedded platforms.

β€’ Hands-on experience with embedded Linux platforms and kernel module development.

β€’ Strong understanding of embedded peripherals, sensors, and common communication protocols (I2C, SPI, UART).

β€’ Expertise with JTAG, oscilloscopes, logic analyzers, and troubleshooting tools for performance optimization.

β€’ Proficient in Git workflow for version control and collaborative development.

β€’ At least an Intermediate level in both written and spoken English (B1).

β€’ Familiarity with real-time operating systems (RTOS) and bare-metal microcontroller development.

β€’ Knowledge of Python or Bash for testing and workflow automation.

β€’ Understanding of IoT architectures and connecting embedded devices to cloud platforms.

β€’ Experience with automated testing frameworks and optimizing battery/power consumption.


🏝️ Benefits

β€’ A workplace that promotes equal opportunities, transparent and value-driven corporate culture, and a personalized approach to each team member.

β€’ Competitive salary and benefits.

β€’ Annual performance evaluations.

β€’ Performance bonuses for individual accomplishments.

β€’ Loyalty bonuses recognizing commitment to the company.

β€’ Gig-contract offered.

β€’ 21 paid vacation days each year.

β€’ Paid public holidays in accordance with Ukrainian legislation.

β€’ Access to corporate courses, knowledge hubs, and complimentary English classes.

β€’ Educational leave options available.

β€’ Medical insurance provided from the first day of employment.

β€’ Sick leave and medical leave allowances.

β€’ Remote working arrangements available within Ukraine only.

β€’ Complimentary meals, fruits, and snacks when working in the office.

People also viewed

Shield AI10 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix12 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom13 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps13 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce15 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly18 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers