
Embedded Software Engineer
1 day 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
1 day 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 Architect
3 days ago
Delhi, Delhi, India beBeeEmbedded Full time ₹ 1,04,000 - ₹ 1,30,878Job Title: Embedded Software Architect">This role requires a highly skilled and experienced embedded software architect to lead the design, development, and testing of complex embedded systems for aerospace applications.">The ideal candidate will have extensive experience in C and embedded C programming, with a strong understanding of microcontroller...
-
Embedded Software Engineer
1 day ago
Delhi, Delhi, India Etenico Technologies Full time US$ 90,000 - US$ 1,20,000 per yearJob 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...
-
Embedded Software Architect
2 days ago
Delhi, Delhi, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000Job Title : Senior Embedded Software EngineerJob Type : Contract to HireThe Opportunity :We are seeking an experienced Senior Embedded Software Engineer with system engineering expertise to join our team. The ideal candidate will have a strong background in Android development, system programming, IoT, and embedded development.Mersive Solstice is a...
-
Senior Embedded Software Developer
2 days ago
Delhi, Delhi, India Follex Technology Full timeOpening : 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 and HIL/SIL Engineer
1 day ago
Delhi, Delhi, India DIYguru Full time ₹ 15,00,000 - ₹ 20,00,000 per yearDescription & 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...
-
Senior Embedded Systems Engineer
6 days ago
Delhi, Delhi, India beBeeEmbedded Full time ₹ 9,00,000 - ₹ 12,00,000Embedded Systems SpecialistWe are seeking a highly skilled Embedded Systems Specialist to join our team. Job Description: Design, develop, and implement embedded software using C, C++, or assembly language.Develop drivers for hardware peripherals such as sensors, actuators, and communication interfaces.Integrate hardware and software components to create a...
-
Highly Skilled Embedded Software Developer
2 days ago
Delhi, Delhi, India beBeeEmbeddedSoftwareEngineer Full time ₹ 20,00,000 - ₹ 25,00,000Senior Embedded Software EngineerAs a seasoned expert in model-based design, you will play a pivotal role in our software development process.We are seeking a highly skilled Senior Embedded Software Engineer to lead technical efforts and champion best practices within the organization. The ideal candidate will have 5+ years of experience in designing and...
-
Lead Embedded Engineer
2 days ago
Delhi, Delhi, India BotLab Dynamics Full timeAbout 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...
-
Embedded Systems Engineer
10 hours ago
Delhi, Delhi, India Trillectric Full time ₹ 15,00,000 - ₹ 28,00,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...