Talent.com
This job offer is not available in your country.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

MKUGurugram, Haryana, India
23 hours ago
Job description

Key Responsibility Areas

  • Design, develop, and test embedded software for i.MX 9 and other multi-core processors.
  • Customize Linux OS (Yocto-based builds) for target hardware platforms.
  • Perform board bring-up, BSP development, device driver integration for peripherals and custom boards.
  • Optimize software for real-time performance, power efficiency, and reliability.
  • Collaborate with hardware engineers for schematic reviews, hardware-software co-design, debugging.
  • Ensure compliance with safety, security, and defense software standards.
  • Create and maintain design documentation, test plans, and technical reports.
  • Support integration of embedded software into larger system-level platforms (platform systems, EO sensors, C-UAS subsystems).
  • Front-end UI development
  • Experience in camera image processing and AI / ML implementation
  • Hands-on experience with Qt integration and application development.
  • Hardware debugging and troubleshooting skills

Knowledge and Skills Required

Hands-on experience with Yocto build system and Linux OS customization.

  • Proficiency in device driver development, board bring-up, kernel debugging.
  • Strong C / C++ programming skills for embedded systems.
  • Familiarity with real-time constraints, IPC, and multi-threading.
  • Exposure to defense or safety-critical systems preferred.
  • Good communication, problem-solving, and cross-functional teamwork skills
  • Job Specifications

    Qualification

    B. Tech in Computers or Electronics.

    Other desired qualifications

    Strong expertise in i.MX 9 / multi-core ARM processors

    Relevant Experience

    Min. no. of years of relevant experience required

    7–12 years in embedded software development.

    Create a job alert for this search

    Embedded Software Engineer • Gurugram, Haryana, India