
Embedded Linux Software Engineer
Posted Sep 16

Posted Sep 16
This is a fully remote position, open to applicants in Ukraine.
β’ 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.
β’ 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.
β’ 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.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.