Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded Engineer C/C++ Programming.
India Jobs Expertini

Urgent! Embedded Engineer - C/C++ Programming Job Opening In Gurugram – Now Hiring MNR Solutions

Embedded Engineer C/C++ Programming



Job description

<p><p><b>Description : </b></p><br/><p>Job Summary : -<br/><br/>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.</p><br/><p><b>Key Responsibilities : </b></p><br/><p>- Design, develop, and test embedded software for IoT and connected device platforms.</p><br/><p>- Work with various Microcontroller/Microprocessor architectures (e.g., ARM Cortex, ESP32, TI CC32XX, STM32, Microchip).</p><br/><p>- Develop low-level drivers and interfaces for peripherals such as ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, and Display modules.</p><br/><p>- Implement and work on Bare metal and RTOS environments (FreeRTOS, VxWorks, QNX, EmbOS, uC OS).</p><br/><p>- Work with networking concepts including OSI layers, embedded TCP/IP stacks, and standard IP protocols.</p><br/><p>- Integrate RF protocols such as Wi-Fi, Bluetooth/BLE, and IoT Cellular.</p><br/><p>- Implement and manage IoT communication protocols such as MQTT, CoAP, and AMQP.</p><br/><p>- Use build toolchains and frameworks such as IAR, GCC, Keil, and MPLAB for firmware development.</p><br/><p>- Follow coding standards, design release processes (DFMA/DFMEA), and ensure software compliance and quality.</p><br/><p>- Work with version control systems (Git) for code management and collaboration.</p><br/><p>- Conduct software quality assurance, automated testing, and integration testing.</p><br/><p>- Perform hardware and software integration testing and troubleshoot firmware issues using debugging tools and protocol analyzers.</p><br/><p>- Work with AWS IoT or Google Cloud IoT for device connectivity and cloud integration.</p><br/><p>- Document software design using flowcharts, state diagrams, and logic design, and maintain technical documentation.</p><br/><p>- Collaborate with cross-functional teams including hardware engineers and QA teams.</p><br/><p><b>Required Skills & Qualifications : </b></p><br/><p>- Bachelors or Masters degree in Electronics, Electrical, Computer Science, or related field.</p><br/><p>- 39 years of experience in embedded software development.</p><br/><p>- Strong hands-on programming skills in Embedded C and C++.</p><br/><p>- Experience with scripting languages such as Python, Shell, or Batch (preferred).</p><br/><p>- Practical exposure to AWS IoT or other cloud IoT platforms.</p><br/><p>- Experience with debugging tools, oscilloscopes, logic analyzers, and protocol analyzers.</p><br/><p>- Strong understanding of embedded software design cycle, testing, and deployment.</p><br/><p>- Good knowledge of schematic and hardware design around microcontrollers such as ST, TI, Atmel, ARM, and Microchip.</p><br/><p>- Experience with real-time operating systems and low-level programming.</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded Engineer Potential: Insight & Career Growth Guide