Your browser does not support javascript! Please enable it, otherwise web will not work for you.

C++ Embedded Engineer @ IntraEdge Technology

Home > Software Development

 C++ Embedded Engineer

Job Description

Title - Embedded Linux Developer/Sr. Developer

Work Mode - Hybrid Modal (2 days from office)

Location - Pune

Notice period - 0 to 30 Days

Client - Product based

We are seeking a skilled Embedded Linux Developer with 3 to 10 years of hands-on experience in embedded systems development. The ideal candidate will be responsible for building and maintaining robust Linux-based systems, integrating board support packages (BSP), and contributing to system-level software for connected devices. This is a great opportunity for someone with strong technical skills looking to work on cutting-edge embedded products in a collaborative, engineering-driven environment.

Key Responsibilities:

  • Develop and maintain embedded Linux software, including kernel and user-space applications.
  • Work with middleware, libraries, and system APIs to integrate and test new features
  • Contribute to software architecture discussions and help shape development best practices
  • Optimize application performance, memory usage, and responsiveness
  • Collaborate with cross-functional teams including hardware, QA, and product management.
  • Debug system-level issues using tools like GDB, JTAG, and logs.
  • Participate in code reviews and adhere to software development best practices.
  • Document technical designs and contribute to improving internal development processes.

Required Qualifications:

  • Bachelors or Masters degree in Computer Science, Electronics, or related field.
  • 310 years of experience in embedded Linux development using C/C++.
  • Experience with Yocto Project or Buildroot for Linux customization.
  • Knowledge of Linux kernel fundamentals and device tree configuration.
  • Hands-on experience with ARM-based platforms (e.g., NXP i.MX, STM32, etc.).
  • Familiarity with version control systems like Git and CI/CD workflows.
  • Solid debugging and problem-solving skills for system-level software.

Preferred Skills:

  • Experience with bootloaders, secure boot, or OTA updates.
  • Exposure to Linux driver development or kernel module programming.
  • Familiarity with cloud-connected devices and protocols like MQTT is a plus.
  • Understanding real-time system constraints and modular design.

Soft Skills:

  • Strong analytical and debugging capabilities.
  • Ability to work independently and in collaborative team environments.
  • Good communication and documentation skills.
  • Willingness to learn and grow in a dynamic, agile environment.

Job Classification

Industry: Recruitment / Staffing
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: IntraEdge Technology
Location(s): Pune

+ View Contactajax loader


Keyskills:   C++ RTOS Linux Embedded Systems

 Fraud Alert to job seekers!

₹ -17 Lacs P.A

Similar positions

Site Reliability Engineer (SRE)

  • Innova Solutions
  • 4 - 9 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Senior Software Engineer - II (Akana)

  • Perforce
  • 8 - 13 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Senior Software Engineer ( C#.net, SQL )

  • Insightsoftware
  • 5 - 8 years
  • Hyderabad
  • 2 days ago
₹ 25-30 Lacs P.A.

Product Engineering Manager

  • Smartavya Analytica
  • 8 - 13 years
  • Pune
  • 2 days ago
₹ Not Disclosed

IntraEdge Technology

IntraEdge is a large global technology talent, services and training organization that functions with the agility of a significantly smaller firm. We give our people the opportunity to grow in their fields, with the freedom to excel. IntraEdge helps innovation stakeholders accomplish their technolog...