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