Embedded Developer

LTD Global
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

API
C++
Continuous Integration
Embedded C
Linux on Embedded Systems
Ethernet
Firmware
Python
OpenCV
Queueing Systems
Universal Asynchronous Receiver/Transmitter
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
Backend
GIT
Gitlab-ci
Integration Tests
Kubernetes
Information Technology

Requirements

  • Experience working with MCU's or GPU's
  • Strong understanding on various hardware peripheral protocols (Ethernet, I2C, SPI, Ethernet, UART, MIPI-CSI2)
  • Experience working with media frameworks like GStreamer and familiarity with OpenCV
  • Strong expertise in Embedded C or C++, Python/scripting and low-level firmware working with various processors.
  • Experience working with various Edge containerization platforms (Dockers, Kubernetes, etc.) Solid understanding of IPC mechanisms (shared memory, sockets, message queues, etc.).
  • Comfortable with cross-compilation,
  • Write unit + integration tests and support automation in CI/CD (GitLab CI preferred).
  • Collaborate with backend/UI and test teams to deliver end-to-end features and APIs.
  • Profile and optimize CPU/memory/latency for constrained embedded environments.
  • Contribute to LLDs, sequence diagrams, and interface specifications (Git-based workflows).

Apply for this position