DevJobs

Embedded AI Developer

Overview
Skills
  • C C
  • C++ C++
  • Linux Linux ꞏ 5y
  • GPU
  • Wi-Fi
  • UART
  • SPI
  • NVIDIA processors
  • I2C
  • Hardware-software interfaces
  • AI
  • Ethernet
  • Debugging
  • CUDA
  • Bluetooth LE
  • Bare-metal programming
  • Algorithm Implementation
  • In-circuit emulator
  • Debugger
  • Logic analyzer
  • Oscilloscope

Real Time Group, LTD is looking for a skilled Real-Time Embedded Developer with expertise in Artificial Intelligence, algorithms and a multidisciplinary system understanding. The candidate is required to be a proven professional in the field of real-time, embedded computers, algorithm implementation, AI, GPU, NVIDIA processors, with an expertise in parallel programming (CUDA) and communications and with a proven ability to design a complex system.


Job Responsibilities:


Develop and maintain real-time firmware in C/C++ for various microcontrollers (MCUs) and microprocessors (MPUs) in Linux environment.

Perform hardware software integration and debugging using tools like oscilloscopes, logic analyzers, and in-circuit emulators/debuggers.

Develop and implement communication protocols (e.g., SPI, I2C, UART, Ethernet, Wi-Fi, Bluetooth LE).

Collaborate with hardware engineers to define specifications, select components, and bring up new hardware platforms.



Minimum Requirements:


Embedded Systems Expertise:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related technical field.
  • 5+ years of professional experience in embedded software development - Linux OS.
  • Expert-level proficiency in C and C++ for embedded systems.
  • Proven experience with bare-metal programming and understanding of hardware-software interfaces.
  • Strong debugging skills for challenging real-time issues, including race conditions and priority inversion.


AI Expertise:

  • Solid understanding of Algorithm Implementation, AI, GPU, NVIDIA processors.
  • Experience with parallel programming (CUDA) and communications.
Real Time Group - Software Solutions