Populace World logo

Populace World

Embedded Developer

Populace World

📍 Pune District, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

C++YoctoLinuxBSPGit

Industry

AutomotiveConsumer Electronics

Job Description

Job Description – Senior Embedded Software Engineer (Embedded C, Yocto Linux)

Location: Pune, India

Experience: 3-5 Years

Position: Full-Time


Required Skills & Experience

  • Bachelor’s/Master’s degree in Electronics, Computer Science, Electrical Engineering , or related field.
  • 5 years of industry experience in Embedded Software/Automotive development .
  • Strong hands-on programming experience in C/C++ (memory management, pointers, data structures).
  • Experience with Yocto Project , embedded Linux build systems, and kernel configuration.
  • Expertise in Linux device driver development (GPIO, I2C, SPI, UART, CAN, Ethernet, etc.).
  • Experience with BSP development , bootloaders (U-Boot), kernel porting, bring-up.
  • Good understanding of microcontrollers/microprocessors, ARM architecture preferred.
  • Experience with version control (Git), CI/CD pipelines , and Agile/Scrum .
  • Strong debugging skills and knowledge of Linux internals.
  • Exposure to Automotive communication protocols (CAN, LIN, MOST, FlexRay) is a plus.