IoT Systems Engineer

Atlas Labs
Full-timeColombo, Sri Lanka

Role Summary

This role focuses on embedded firmware, hardware bring-up, kernel and OS-level development, sensor integration, wireless connectivity, and system-level debugging across embedded Linux and RTOS-based environments.

Key Responsibilities

  • Develop and maintain embedded software for microcontrollers, processors, embedded Linux, and RTOS environments
  • Contribute to kernel, driver, and board support package development where required
  • Support board bring-up, prototype validation, and hardware-software integration
  • Integrate sensors and wireless technologies such as Bluetooth, Wi-Fi, and cellular
  • Contribute to system architecture, schematic review, and PCB validation
  • Collaborate with hardware, software, product, and suppliers
  • Document design, testing, and development activities throughout the product lifecycle
  • Support engineering execution through structured testing, issue tracking, and timeline awareness

Requirements

  • Degree in Electronic Engineering, Computer Engineering, Embedded Systems, or related field
  • Experience in embedded software or embedded systems engineering
  • Strong skills in C/C++, Rust, Python for embedded development
  • Familiarity with embedded Linux, kernel-space and user-space development, and/or RTOS
  • environments
  • Experience with interfaces and protocols such as UART, SPI, I2C, GPIO, Bluetooth, and Wi-Fi
  • Ability to debug hardware-software issues and work from schematics
  • Experience using lab tools such as oscilloscopes and logic analyzers
  • Strong communication, documentation, and teamwork skills

Preferred

  • Experience with ARM-based platforms, Linux kernel, BSP, driver development, IoT devices, or edge systems
  • Experience with embedded computer vision systems, camera integration, or edge AI workloads
  • Familiarity with MIPI CSI/DSI, camera pipelines, image sensors, or video capture workflows
  • Experience with GStreamer, stream processing, or real-time video/audio pipeline development
  • Familiarity with hardware-accelerated media pipelines, codec integration, or on-device inference workflows
  • Familiarity with secure device provisioning, OTA updates, or low-power design

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Atlas Labs via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.