Search by job, company or skills

Embedded C++ Linux Developer

Quick Apply
  • Posted 20 days ago
  • Over 50 applicants have applied

Job Description

  • Design, develop, and maintain embedded software in C++ (often C++11/14/17 or newer) for Linux-based embedded systems.
  • Write efficient, robust, and optimized code for resource-constrained environments.
  • Implement and optimize low-level drivers, communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet, USB), and system software.
  • Work on user-space applications, daemons, and shared libraries.
  • Develop firmware for various hardware platforms, including microcontrollers, microprocessors, and SoCs (System-on-Chips).

Linux Specifics:

  • Strong experience with Linux operating systems, including kernel and device driver development.
  • Hands-on experience with building, configuring, and customizing the Linux kernel.
  • Familiarity with Linux OS internals, memory management, inter-process communication (IPC), and thread programming.
  • Experience with tools like the Yocto Project (for building custom Linux distributions), BusyBox, Buildroot, etc.
  • Knowledge of device trees and hardware abstraction layers.
  • Experience with command-line tools and scripting (Bash).

Debugging and Testing:

  • Perform system-level debugging and troubleshooting on target hardware platforms.
  • Utilize debugging tools such as GDB, JTAG, oscilloscopes, logic analyzers, and hardware-in-the-loop (HIL) testing.
  • Conduct unit testing, integration testing, and system validation.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards (e.g., MISRA for safety-critical systems)

About Company

Gadgeon – Turning Industry Challenges into Tailored Technology Solutions Founded in 2011, Gadgeon has grown from an IoT and Embedded Technology services company into a comprehensive solutions partner helping organizations solve their most pressing challenges with speed, efficiency, and innovation. We specialize in delivering end-to-end solutions across: Product Engineering – hardware, firmware, embedded systems, and companion applications Custom Enterprise Applications – cloud-native, web, and mobile solutions tailored to business workflows AI & Gen-AI Solutions – transforming data into insights with intelligent agents, predictive analytics, and automation IoT Solutions & Connectivity – connecting devices, platforms, and ecosystems for real-time visibility and control Computer Vision & Intelligent Automation – enabling smarter operations, process automation, and quality improvements Digital Transformation Services – including cloud migration, modernization, and business process automation With proven expertise spanning medical devices, healthcare platforms, consumer electronics, automotive, energy & utilities, telecom, industrial automation, and smart infrastructure, Gadgeon delivers not just technology but real business outcomes. Our product mindset, agility, and customer-first approach make us the trusted partner for enterprises worldwide. We immerse ourselves in your vision, co-creating solutions that are scalable, secure, and future-ready. At Gadgeon, we don’t just build technology—we solve problems, accelerate innovation, and unlock new opportunities for businesses to thrive in a rapidly evolving digital world.

Job ID: 130143881

Beware of Scammers

We don’t charge money for job offers