Talent.com
Embedded Engineer - C / C++ Programming

Embedded Engineer - C / C++ Programming

MNR SolutionsGurgaon
30+ days ago
Job description

Description : Job Summary : -

We are seeking a skilled and passionate Embedded Engineer to design, develop, and deploy embedded software solutions for IoT devices and connected systems. The ideal candidate will have hands-on experience in Embedded C / C++, Python, IoT protocols, and AWS cloud integration. The role involves working with microcontrollers, communication protocols, and embedded frameworks to build reliable and scalable solutions.

Key Responsibilities :

  • Design, develop, and test embedded software for IoT and connected device platforms.
  • Work with various Microcontroller / Microprocessor architectures (e.g., ARM Cortex, ESP32, TI CC32XX, STM32, Microchip).
  • Develop low-level drivers and interfaces for peripherals such as ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, and Display modules.
  • Implement and work on Bare metal and RTOS environments (FreeRTOS, VxWorks, QNX, EmbOS, uC OS).
  • Work with networking concepts including OSI layers, embedded TCP / IP stacks, and standard IP protocols.
  • Integrate RF protocols such as Wi-Fi, Bluetooth / BLE, and IoT Cellular.
  • Implement and manage IoT communication protocols such as MQTT, CoAP, and AMQP.
  • Use build toolchains and frameworks such as IAR, GCC, Keil, and MPLAB for firmware development.
  • Follow coding standards, design release processes (DFMA / DFMEA), and ensure software compliance and quality.
  • Work with version control systems (Git) for code management and collaboration.
  • Conduct software quality assurance, automated testing, and integration testing.
  • Perform hardware and software integration testing and troubleshoot firmware issues using debugging tools and protocol analyzers.
  • Work with AWS IoT or Google Cloud IoT for device connectivity and cloud integration.
  • Document software design using flowcharts, state diagrams, and logic design, and maintain technical documentation.
  • Collaborate with cross-functional teams including hardware engineers and QA teams.

Required Skills & Qualifications :

  • Bachelors or Masters degree in Electronics, Electrical, Computer Science, or related field.
  • 39 years of experience in embedded software development.
  • Strong hands-on programming skills in Embedded C and C++.
  • Experience with scripting languages such as Python, Shell, or Batch (preferred).
  • Practical exposure to AWS IoT or other cloud IoT platforms.
  • Experience with debugging tools, oscilloscopes, logic analyzers, and protocol analyzers.
  • Strong understanding of embedded software design cycle, testing, and deployment.
  • Good knowledge of schematic and hardware design around microcontrollers such as ST, TI, Atmel, ARM, and Microchip.
  • Experience with real-time operating systems and low-level programming.
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Engineer • Gurgaon

    Related jobs
    • Promoted
    Embedded Principal Engineer (MCU)

    Embedded Principal Engineer (MCU)

    ACL DigitalDelhi, IN
    Designation : Senior Engineer / Principal Engineer (MCU).Experience Required : 5 to 10 Years.Job Location : Work from office. Job Functions / Responsibilities : .Requirement Understanding and requirement ...Show moreLast updated: 6 days ago
    • Promoted
    C++ Developer

    C++ Developer

    Infosysfaridabad, haryana, in
    You will be at the forefront in shaping the future of our Sports broadcast, whose impact is seen by audiences around the globe You'll be contributing and help shaping the entire software developmen...Show moreLast updated: 20 days ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    IgnitariumDelhi, India
    Job Title : Embedded RTOS Engineer.We are seeking a skilled Embedded Systems Engineer with hands-on experience in Real-Time Operating Systems (RTOS) to join our engineering team.You will be responsi...Show moreLast updated: 24 days ago
    • Promoted
    Lead Embedded Engineer

    Lead Embedded Engineer

    Themesoft Inc.Delhi, India
    Strong proficiency in Embedded C programming - Strong experience in Low level Drivers - Work experience with using tools like CANoe, Compilers IAR, Code composer and debuggers - Skilled in embedded...Show moreLast updated: 15 days ago
    • Promoted
    Embedded AI Engineer

    Embedded AI Engineer

    ValeoDelhi, India
    Deep Learning Model Conversion : Convert and adapt deep learning network architectures (e.PyTorch) for deployment on various embedded platforms. Quantization-Aware Training (QAT) : Implement and fine-...Show moreLast updated: 16 days ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    Apna Technologies & Solutions (ApnaTech)Delhi, IN
    Preferred skills and qualifications.Master’s or Bachelor’s degree in Embedded Systems, Computer Engineering, or a related field. Good experience as an embedded software developer with solid knowledg...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer (C++ & C#)

    Senior Software Engineer (C++ & C#)

    KLDiscoveryDelhi, IN
    KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Senior Software Engineer (C++ & C#) for an exciting new opp...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Engineer

    Embedded Engineer

    Tenet K D Platforms Pvt LtdDelhi, India
    We're Hiring : Full Stack Hardware Developer – Embedded Systems & IoT.We are looking for a passionate and hands-on Full Stack Hardware Developer with strong experience in STM32, ESP32, and other mic...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Hardware Engineer

    Senior Embedded Hardware Engineer

    MRM Procom Pvt LtdFaridabad, Haryana, India
    Senior Embedded Hardware Design Engineer .MRM Procom designs and manufactures intelligent devices for protection, control, and measurement of electrical systems in. Power Generation & Distribution.J...Show moreLast updated: 7 days ago
    • Promoted
    Principal Technical Engineer(Configurations)

    Principal Technical Engineer(Configurations)

    Qinecsa SolutionsDelhi, IN
    We are seeking a Principal Technical Engineer to develop and deploy client configurations for our flagship Qinecsa Vigilance Workbench signal detection platform. The ideal candidate will be dynamic ...Show moreLast updated: 28 days ago
    • Promoted
    Senior C++ Lead Developer (India)

    Senior C++ Lead Developer (India)

    Epsilon Technologies GroupDelhi, IN
    Epsilon Technologies Group (Epsilon) is a specialist capital-markets technology solutions and services firm helping financial institutions modernize their platforms, risk management, and operations...Show moreLast updated: 18 days ago
    • Promoted
    Technical Implementation Engineer

    Technical Implementation Engineer

    Y MeadowsDelhi, IN
    Technical Implementation Engineer.Y Meadows is a United States-based company specializing in artificial intelligence and automation solutions. We provide a low-code automation platform that streamli...Show moreLast updated: 27 days ago
    • Promoted
    F# Enterprise Software Developer

    F# Enterprise Software Developer

    Ubique SystemsDelhi, IN
    You bring in minimum 10+ years of hands-on enterprise software development experience in building cloud agnostic, highly scalable, high performant, highly reliable, highly secure solutions, prefera...Show moreLast updated: 7 days ago
    • Promoted
    C++ Developer

    C++ Developer

    Publicis SapientDelhi, IN
    We’re Hiring : C++ Developers | Associate / Sr.Bangalore / Hyderabad / Pune / Mumbai / Chennai / Noida / Gurgaon (Hybrid). Modern C++ engineer (C++11 / 14 / 17).Strong in C++, OOP, STL, multithreading, m...Show moreLast updated: 6 days ago
    • Promoted
    Embedded Developer

    Embedded Developer

    VOLANSYS (An ACL Digital Company)Delhi, India
    Location : Balewadi, Pune Experience : 4-15 years Domain : .Embedded Systems (Non-Automotive : Consumer Electronics, IoT, Medical Devices, Telecom, Industrial Automation, etc. Technical responsibilities : ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    ExicomGurugram, Haryana, India
    Participate in the full software lifecycle from requirements, design, code, to test.Create, maintain and meet project schedules. Develop software modules to efficiently meet product objectives and p...Show moreLast updated: 7 days ago
    • Promoted
    C / C++ Developer

    C / C++ Developer

    CalsoftDelhi, India
    Job Title : C, C++ Developer (Not Embedded).Domain : Storage OR Networking OR Virtualization.Design, develop, and maintain C++ applications for networking and distributed systems.Implement and optim...Show moreLast updated: 6 days ago
    • Promoted
    Solutions Engineer – Onboarding & Implementation

    Solutions Engineer – Onboarding & Implementation

    OnArrivalfaridabad, haryana, in
    OnArrival is the AWS of travel—powering flights, hotels, insurance, and more via modular APIs and SDKs.We enable fintechs, banks, and large ecosystems to launch embedded travel experiences in under...Show moreLast updated: 30+ days ago