Embedded Software Engineer

2 days ago


Delhi, Delhi, India Basil Full time ₹ 5,00,000 - ₹ 12,00,000 per year

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.



  • Delhi, Delhi, India TCC Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company 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 Engineer

    4 days ago


    Delhi, Delhi, India Nelumbo Technologies Pvt Ltd Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Company 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...


  • Delhi, Delhi, India SingleFocus Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per year

     Hiring: 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...


  • Delhi, Delhi, India Etenico Technologies Full time US$ 90,000 - US$ 1,20,000 per year

    Job Requirements:4–8 years of experience in embedded software development.Strong proficiency in C/C++ and expertise with microcontrollers (e.g., STM32, PIC, AVR) or microprocessors (e.g., ARM Cortex).In-depth knowledge of RTOS, communication protocols (UART, SPI, I2C, CAN, Ethernet), and hardware-software integration.Hands-on experience with debugging...


  • Delhi, Delhi, India Follex Technology Full time

    Opening : Embedded system software engineerExperience : 8 To 10 YearsLocation : RemoteNotice period : Immediate JoinerSummary : We are seeking an experienced Senior Embedded Software Developer with deep expertise in C++ systems development to join our core engineering team. The ideal candidate will have at least 8-10 years of hands-on experience developing...

  • Embedded Engineer

    2 weeks ago


    Delhi, Delhi, India Quest Global Engineering Solutions Private Limited Full time

    Software Engineer (Development and test)- Excellent C programming include :- Specification and development of Embedded Software for use in standalone products. This will involve designing and implementing software subsystems to control FPGA/ASIC Hardware solutions. - We are seeking a fast learning, dynamic engineer eager to develop their skills working with...


  • Delhi, Delhi, India DIYguru Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Description & RequirementsAbout DIYguruDIYguru is a leading platform specializing in electric mobility education and sustainable technology training. We provide a wide range of courses and certifications designed to upskill individuals and organizations in electric vehicles, renewable energy, autonomous systems, and smart manufacturing. Our mission is to...


  • Delhi, Delhi, India BotLab Dynamics Full time

    About the Job :As the Lead Embedded Engineer at a dynamic drone technology startup, you will lead and inspire a team of engineers to develop innovative drone systems, hardware, and software solutions. You will be responsible for overseeing the entire product development lifecycle, ensuring that projects are executed on time, meet high-quality standards, and...


  • Delhi, Delhi, India Trillectric Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About 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...


  • Delhi, Delhi, India Tata Consultancy Services Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    TCS 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...