Company logo hidden

Lead Embedded Linux Software Engineer

Unlock employer Dubai, United Arab Emirates Posted: 16 Oct 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job: Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software and enhancements to cloud infrastructure.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities:

  • Clarification of requirements in cooperation with the client and the team
  • Participation in the design and development of Computer Vision related components
  • Development and maintenance of software components
  • Integration and development of new features in C/C++ for the next generation of smart appliances
  • Utilization of common design patterns and advantages of object-oriented programming
  • Development of robust and effective code, ensuring high quality through unit tests and simulation on real data (software in the loop), as well as simulation on the target embedded hardware (hardware in the loop)
  • Code optimization
  • Development of unit tests and participation in the code review process
  • Testing on embedded hardware targets and analyzing logs
  • Documentation of designed components
  • Close interaction with all team members and customer representatives

Skills:
Must have:

  • Academic degree in computer science, electrical engineering, telecommunication engineering, or similar qualification
  • Strong C/C++ background with understanding of object-oriented programming and design
  • Strong Linux knowledge and experience
  • Good understanding of the software development lifecycle, including testing, code coverage, and code quality
  • Strong embedded background with software debugging skills and understanding of low-level limitations and performance optimization
  • Strong communication skills in English (writing & speaking) along with team spirit
  • Enthusiasm for embedded systems

Nice to have:

  • Professional Software Development Environment experience (CI, UT, SVN/GIT)
  • Experience in scripting languages and tools (Python, bash, lua)

Language Requirements:

  • Strong communication skills in English (writing & speaking) are essential.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct