Sloboda Studio is looking for an Embedded Software Engineer to join our engineering team and contribute to the development of complex embedded Linux—based products. This role involves system-level engineering, low-level software development, and close collaboration with cross-functional teams in a structured, quality-driven environment.
You will work on designing, implementing, and maintaining embedded software components, with a strong focus on reliability, performance, and long-term maintainability.
Responsibilities * Contribute to system engineering activities for embedded Linux—based products * Design, develop, and maintain embedded software components using C/C++ * Work with low-level software, including drivers, system services, and hardware interfaces * Collaborate with team members using Git-based workflows and established development practices * Participate in requirements analysis, technical documentation, and structured development processes * Analyze and debug complex system-level issues across software layers * Communicate effectively within a team-oriented, engineering-driven environment
Requirements * Experience in system engineering within embedded Linux products * Strong C/C++ programming skills * Solid understanding of embedded software development principles * Familiarity with Git workflows and collaborative development practices * Experience working with requirements, technical documentation, and structured processes * Analytical mindset with strong attention to detail * Good communication skills and the ability to work effectively in a team * Upper-Intermediate or higher level of English (spoken and written)