Enter a job title or keyword

Embedded Engineer


Job Location:

Colombo - Sri Lanka

Monthly Salary: Not provided by the employer
Posted: 20 October 2026 (5 hours ago)
Application Deadline: 17 January 2027
Vacancies: 1 Vacancy

Job Summary

  • Build connected hardware and AI-powered products taking them from first prototype to full production.
  • Plan the overall embedded system choosing and arranging processors microcontrollers sensors communication links power supply and other components.
  • Draw up electronic schematics and help with PCB layout first power-up testing and later hardware versions.
  • Write and improve the code that runs on the devices across microcontroller processor Linux and RTOS platforms.
  • Get AI and machine-learning features running on small and edge devices including loading models running predictions collecting data and connecting to AI services.
  • Work with the AI and computer-vision teams so cameras sensors firmware and data flows reliably support the models and smart features.
  • Connect devices to backend systems APIs cloud services and apps.
  • Set up and fix connectivity such as Ethernet Wi-Fi Bluetooth cellular and other wired or wireless links.
  • Build working prototypes then test debug and measure how both the hardware and software perform.
  • Lead the first power-up and production checks making sure every manufactured device meets the required specs and quality level.
  • Create the processes that make large-scale manufacturing dependable including production testing device setup diagnostics and firmware rollout.
  • Track down and solve tricky hardware firmware connectivity AI and in-the-field problems through careful testing and log analysis.
  • Write tools and scripts that speed up testing device configuration monitoring and day-to-day development.
  • Review parts hardware versions and design changes to make products more reliable easier to manufacture faster scalable and cheaper.
  • Work with software AI mechanical product and manufacturing teams plus suppliers and outside partners throughout the products life.
  • Keep documentation up to date on system design hardware firmware interfaces test steps production methods and design changes.
  • Join planning sessions design reviews and technical decisions and help improve how the team develops and produces devices.

Requirements

  • A bachelors degree in Engineering or a related field.
  • 3 years of experience building embedded hardware and software.
  • Experience designing schematics and developing PCBs.
  • Solid C and C skills for embedded work including ARM-based chips and microcontrollers.
  • Understanding of mixed-signal circuit design and how to bring system parts together.
  • Good grasp of software design patterns and Git.
  • Hands-on experience designing testing and debugging PCBs with oscilloscopes and similar equipment.
  • Good understanding of wireless technologies such as Bluetooth Wi-Fi and cellular.
  • Good written and spoken English.
  • Able to work alone or within a team of different specialists.
  • Strong problem-solving troubleshooting and analytical skills.
  • Able to juggle priorities and meet deadlines.

Nice to Have

  • Familiarity with AI/ML and its use on embedded devices.
  • Experience with KiCAD 6 or similar design software.
  • Experience with RTOS environments.

Skills Required

  • Embedded C/C (ARM microcontrollers)
  • Schematic & PCB design (KiCAD or similar)
  • Mixed-signal circuit design
  • Firmware development (Linux RTOS)
  • Wireless protocols (Bluetooth Wi-Fi cellular)
  • Hardware testing & debugging
  • Git & software design patterns
  • Embedded AI/ML (advantage)
  • Production testing & validation
  • Technical documentation