Job Title: Embedded Programmer (Freshers & Experienced) Location: Greater Noida Industry: IT / Software Qualification: Bachelor’s Degree (B.Tech/B.E. in Electronics, Electrical, Computer Science, or related field) Experience: 0–3 Years Role & Responsibilities Design, develop, and test embedded software for microcontrollers and embedded platforms. Work on firmware development for real-time applications using C/C++. Develop and debug software for ARM Cortex, STM32, PIC, AVR, and similar microcontrollers. Implement communication protocols such as SPI, I2C, UART, CAN, USB, Ethernet. Work with RTOS (FreeRTOS, Zephyr) or bare-metal systems as per project requirements. Collaborate with hardware engineers to interpret schematics, datasheets, and system requirements. Use debugging tools like JTAG, oscilloscopes, and logic analyzers for system testing. Document code, design processes, and provide technical support as needed. Required Skills Proficiency in C/C++ for embedded systems. Hands-on experience with microcontrollers (STM32, ARM Cortex, PIC, AVR, etc.). Knowledge of RTOS and bare-metal programming. Strong understanding of embedded communication protocols (SPI, I2C, UART, CAN, USB, Ethernet). Ability to use debugging tools (JTAG, oscilloscopes, logic analyzers). Good problem-solving skills and ability to read/interpret hardware schematics and datasheets. How to Apply Interested candidates can send their updated resume to: Email: hr@etlab.co Job Types: Full-time, Permanent, Fresher Pay: From ₹15,000.00 per month Work Location: In person