Embedded Software Engineer
6 days ago
Embedded Software Engineer
Experience- 3 to 4 years
Position Overview
We are seeking a motivated Embedded Software Engineer with 3 to 4 years of hands-on experience in firmware and system-level development. The ideal candidate will have a strong background in embedded C/C++ programming, RTOS-based design, and practical experience with ESP-IDF, FreeRTOS, STM32, Raspberry Pi, and peripheral interfacing. The role requires working closely with hardware, firmware, and cross-functional teams to design, develop, and optimize embedded solutions for real-world applications.
Key Responsibilities
● Design, develop, and maintain embedded software for microcontrollers (STM32, ESP32, Raspberry Pi).
● Develop and integrate firmware modules using ESP-IDF and STM32CubeIDE.
● Implement multitasking applications with FreeRTOS, including task scheduling, synchronization, and inter-task communication.
● Work with hardware engineers to debug, validate, and optimize system performance.
● Develop drivers and applications for UART, I2C, SPI, ADC, PWM generation, GPIO control, and timers.
● Conduct unit testing, integration testing, and debugging using tools such as logic analyzers, oscilloscopes, and debuggers.
● Optimize code for real-time performance, memory efficiency, and low power consumption.
● Contribute to design reviews, documentation, and coding standards for embedded systems.
● Support prototyping, bring-up, and deployment of embedded solutions.
Required Skills & Experience
● 3–4 years of professional experience in embedded systems/firmware development.
● Strong proficiency in C/C++ programming for microcontrollers.
● Solid understanding of RTOS concepts (tasks, queues, semaphores, timers) with hands-on FreeRTOS experience.
● Experience with ESP-IDF development framework for ESP32-based solutions.
● Experience with STM32 microcontrollers using STM32Cube HAL/LL drivers and STM32CubeIDE.
● Hands-on expertise in peripheral interfacing: UART, I2C, SPI, ADC, PWM, GPIO, and timers.
● Exposure to Raspberry Pi (Linux-based applications, GPIO, peripheral drivers).
● Strong debugging skills using JTAG/SWD debuggers, oscilloscopes, and logic analyzers.
● Familiarity with Git or other version control systems.
● Good understanding of electronics fundamentals (digital/analog circuits, schematics, datasheets).
● Bachelor's degree in Electronics, Electrical, Computer Science, or related field.
● Master's degree is a plus.
Good to Have
● Experience with wireless communication protocols (BLE, Wi-Fi, MQTT).
● Knowledge of IoT protocols and cloud integration.
● Experience in bootloaders, OTA updates, and secure firmware.
● Familiarity with Python for scripting and test automation.
● Knowledge of Linux device drivers and cross-compilation toolchains.
Soft Skills
● Strong analytical and problem-solving abilities.
● Ability to work independently as well as in a cross-functional team.
● Effective communication and documentation skills.
● Self-motivated, detail-oriented, and eager to learn new technologies.
-
Embedded Software Engineer
6 days ago
Delhi, Delhi, India TCC Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionTCC is an ISO 9001:2015 certified engineering R&D and manufacturing firm with a 37+ year legacy. We boast an extensive clientele spanning over 100 customers across various sectors, including Defence, Power & Telecom.TCC is an innovative product design company based in India, dedicated to pushing the boundaries of technology and creativity,...
-
Embedded Software Engineer
6 days ago
Delhi, Delhi, India Trillectric Full time ₹ 1,20,000 - ₹ 3,60,000 per yearAbout the job:Trillectric leads the charge in energy management innovation with its cutting-edge hardware and data analytics platform and eye-catchy software. Designed to revolutionize daily load management; our solution offers immediate visibility and control over diverse loads such as EVs, Solar, Battery, Heating appliances, and Cooling appliances, all...
-
Embedded Software Engineer
1 week ago
Delhi, Delhi, India SingleFocus Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per yearHiring: Lead Software Engineer / Architect – UAV Systems Location: Delhi Industry: Robotics / Aerospace / Embedded Systems Experience: 7+ years (2+ years in leadership/architect role) Qualification: B.E/B.Tech/M.E/M.Tech in CS, Electronics, Embedded Systems, Robotics, or AerospaceWe are looking for a Lead Software Architect to drive the development of...
-
Embedded Engineer
1 week ago
Delhi, Delhi, India Nelumbo Technologies Pvt Ltd Full time ₹ 5,00,000 - ₹ 15,00,000 per yearCompany DescriptionNelumbo Technologies Pvt Ltd specializes in the engineering, design, development, manufacturing, testing, and commissioning of power system controls, protection, and automation/SCADA systems for power plants and substations. Our manufacturing unit for Control & Relay Panels is ISO9001, ISO14001 & ISO45001 certified and type tested for IEC...
-
Embedded Software Engineer
4 days ago
Delhi, Delhi, India Shiv Shakti Enterprises Full time ₹ 12,00,000 - ₹ 36,00,000 per yearLooking for a Embedded Software Engineer...Location: DelhiSalary: Hike on Current PackageAbout the Role:We are seeking a Firmware Developer with a strong background in embedded systems and firmware development to join our cutting-edge team. You will play a key role in building IoT solutions, creating robust firmware for embedded devices, and contributing to...
-
Embedded Firmware Engineer
5 days ago
Delhi, Delhi, India Ayukriyam Innovations Pvt Ltd Full time ₹ 4,00,000 - ₹ 12,00,000 per yearCompany DescriptionWe are a deep-tech spin-off from the Molecular Imaging & Diagnostics Lab at the Indian Institute of Technology Delhi, committed to transforming healthcare diagnostics through cutting-edge technologies. Our focus lies in harnessing the power of AI-assisted disease diagnosis and automation to streamline and enhance diagnostic workflows. We...
-
Embedded Engineer
4 days ago
Delhi, Delhi, India CodeVyasa Full time ₹ 5,00,000 - ₹ 12,00,000 per yearLooking forEmbedded Engineer | Delhito join a team of rockstar developers. The candidate should have a minimum of 5+ yrs. of experience.About CodeVyasa: CodeVyasa is a mid-sized product engineering company that works with top-tier product/solutions companies such asMcKinsey, Walmart, RazorPay, Swiggy, and others. We are about 550+ people strong and we cater...
-
Embedded Video
4 days ago
Delhi, Delhi, India National Institute for Smart Government (NISG) Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Role Embedded Video & Platform Software DeveloperNo. of Vacancy Two (2)Location New DelhiQualification B.E/B.Tech (ECE/CS/EE/EI/IT) or ME/M.Tech (ECE/CS/EE/EI/IT/CE) or equivalent (with minimum 60%)Experience 2 Year + ExperienceRoles & Responsibilities • Design, develop, and optimize multimedia applications for embedded devices.Apply best software...
-
Embedded Software/Firmware Developer
6 days ago
Delhi, Delhi, India Tata Consultancy Services Full time ₹ 15,00,000 - ₹ 25,00,000 per yearTCS presents an excellent Opportunity For "Embedded Software/Firmware Developer" RoleJob Description1 Role -Embedded Software/Firmware Developer2 Location of Requirement -Delhi3 Experience Range -6 to 12 YearsDesired CompetenciesEmbedded Software/Firmware Developer with expertise in C and micro python programming language with working experience on ESP32...
-
Embedded Electronic Engineer
1 week ago
Delhi, Delhi, India Vardhman Airport solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per yearReach out to us at Embedded Electronic EngineerNew Delhi, IndiaFull-timeElectronics2-5 yearsJob DescriptionOur company is currently looking for a dynamic, self-motivated Electronic Engineer to maintain and support our airports solutions products, systems and engineering function. The Electronic Engineer will work across a variety of functional groups that...