Enable job alerts via email!

Embedded Linux Engineer - Edge AI IoT

Borr Drilling

Singapore

On-site

SGD 65,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the drilling industry is seeking a hands-on Embedded Linux Engineer to join their team. The selected candidate will work on custom SoCs, collaborating closely with engineers to develop and scale SDKs, toolchains, and drivers. The role involves significant interaction with chip-level testing and requires strong experience in embedded software development. This position offers a unique opportunity to contribute to cutting-edge edge AI technology.

Qualifications

  • 3-5 years in embedded software, ideally on SDKs or SoC bring-up.
  • Experience with device drivers for I/O peripherals.
  • Hands-on with board-level bring-up and embedded driver development.

Responsibilities

  • Bring up embedded Linux and/or RTOS on new AI SoCs.
  • Maintain and evolve build systems, SDKs, and CI/CD toolchains.
  • Write and maintain technical documentation and user guides.

Skills

C/C++
Python
Bash
GDB debugging

Tools

GCC toolchains
Docker
RTOS
Linux CLI

Job description

We’re looking for a hands-on Embedded Linux Engineer to join our team and help bring our custom SoCs to life. You’ll work closely with chip and AI engineers to design, develop, and scale the SDKs, toolchains, drivers, and benchmarks that make edge AI possible.


Duties:

  • Bring up embedded Linux and/or RTOS on new AI SoCs.
  • Port device drivers for I/O peripherals and AI accelerators.
  • Maintain and evolve build systems, SDKs, and CI/CD toolchains.
  • Build out CI for performance benchmarking, HIL testing, and regression.
  • Write and maintain technical documentation, user guides, and examples.
  • Support internal and external teams deploying the SDK in real-world applications.

Requirements:

  • 3–5 years in embedded software, ideally working on SDKs, toolchains, or SoC bring-up
  • Strong C/C++, Python, Bash, assembly, and GDB debugging skills
  • Experience with GCC toolchains, embedded Linux (incl. DeviceTree), or RTOS (Zephyr, FreeRTOS, MbedOS)
  • Hands-on with board-level bring-up, chip-level testing, and embedded driver development
  • Familiar with Docker, CI pipelines, and Linux CLI tools

You will have an added advantage if you have :

  • RISC-V experience, especially in AI/DSP extensions
  • Prior work on custom SoC SDKs or contributions to open-source toolchains
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.