Kanthoruwa

Embedded Software Engineer

Thakshana Technologies (Private) Limited

Salary
Not disclosed
Job type
Full-time
Work type
On-site
Experience
Mid-level

Colombo 2·Posted Sep 29, 2026

Job Title: Embedded Engineer

Company: Thakshana Technologies (Private) Limited

Job Summary

We are seeking a skilled and motivated Embedded Engineer to join our engineering team. The ideal candidate will have a strong background in embedded software development with hands-on experience in Linux-based systems, Xilinx tools, and RTOS environments. You will work on designing, developing, and testing embedded systems for high-performance applications in an agile, collaborative setting.

Key Responsibilities

  • Develop and maintain embedded software for microcontroller- and processor-based systems. Assist with firmware debugging, testing, and validation
  • Assist with firmware debugging, hardware-software integration, testing, and validation.
  • Participate in code reviews and software quality improvement initiatives.
  • Collaborate cross-functional with hardware and systems engineering teams.
  • Prepare comprehensive technical documentation and test reports.

Requirements

Must-Haves

  • Programming: Proficiency in Embedded C or C++.
  • Scripting & Automation: Strong Python programming skills for developing automated test scripts and tooling.
  • Operating Systems: Familiarity with Linux-based embedded systems

Nice-to-Haves (Preferred Skill Set)

  • RTOS: Solid understanding of RTOS principles, with hands-on experience in FreeRTOS..
  • Embedded Linux: Working knowledge of PetaLinux or the Yocto Project..
  • CI/CD: Experience with Jenkins or similar CI/CD pipelines.
  • Testing: Familiarity with Robot Framework or other automated embedded testing frameworks.

Required Qualifications

  • Bachelor's or Master's degree in Electronic Engineering, Computer Engineering, Computer Science, or a related field.

Forward your application along with the CV to hr@thakshana.com