Key Responsibilities Design and implement embedded software for microcontrollers and SoCs (ARM, AVR, PIC, etc.) Develop firmware in C/C++ and troubleshoot low-level hardware-software interactions Integrate drivers, RTOS, communication protocols (UART, SPI, I2C, CAN, etc.) Work with schematics and datasheets to ensure software-hardware compatibility Write clean, efficient, and well-documented code for real-time applications Perform unit testing, debugging, and validation of embedded systems Collaborate with cross-functional teams, including hardware, QA, and product design Participate in system architecture, code reviews, and continuous improvement practices About Company: Empowering students and professionals with real-world skills and industry-recognized certifications.
About the job: Key Responsibilities: 1. Design and implement embedded software for microcontrollers and SoCs (ARM, AVR, PIC, etc.) 2. Develop firmware in C/C++ and troubleshoot low-level hardware-software interactions 3. Integrate drivers, RTOS, communication protocols (UART, SPI, I2C, CAN, etc.) 4. Work with schematics and datasheets to ensure software-hardware compatibility 5. Write clean, efficient, and well-documented code for real-time applications 6. Perform unit testing, debugging, and validation of embedded systems 7. Collaborate with cross-functional teams, including hardware, QA, and product design 8. Participate in system architecture, code reviews, and continuous improvement practices Who can apply: Only those candidates can apply who: are from Noida only are Computer Science Engineering students Salary: ₹ 2,00,000 - 4,00,000 /year Experience: 0 year(s) Deadline: 2025-08-01 23:59:59 Other perks: 5 days a week Skills required: Digital Marketing, ARM Microcontroller, Embedded Systems, Circuit Design and PCB Design Other Requirements: 1. Bachelor’s or master’s degree in electronics, computer science, electrical engineering, or a related field 2. Proficiency in embedded C/C++ 3. Experience with bare-metal programming and/or RTOS (FreeRTOS, Zephyr, etc.) 4. Strong understanding of microcontroller architecture and peripherals 5. Familiarity with tools such as Keil, STM32CubeIDE, IAR, MPLAB, etc. 6. Hands-on experience with oscilloscopes, logic analyzers, and other debugging tools 7. Knowledge of communication protocols: UART, I2C, SPI, CAN, Modbus, etc. 8. Understanding of power management, memory constraints, and timing considerations 9. Ability to read hardware schematics and work closely with hardware engineers About Company: Empowering students and professionals with real-world skills and industry-recognized certifications.