
Embedded Software Developer
1 day ago
Job Title :
Embedded Software Developer
Location:
Gurgaon/ Gurugram
Department:
R&D / Engineering
We are looking for a skilled and motivated
Embedded Software Developer
with
2–4 years of hands-on experience
in embedded systems development. The ideal candidate will have a strong background in
Embedded C
,
Linux-based environments
,
Python scripting
, and various
communication protocols
. You will be involved in the end-to-end development of embedded solutions—from design and coding to testing and deployment—working closely with hardware, system, and product teams.
Key Responsibilities:
- Design, develop, and debug embedded software in
Embedded C
for microcontrollers and
Linux-based platforms
. - Write and maintain
Python scripts
for testing, automation, and internal development tools. - Integrate and troubleshoot
communication protocols
such as
UART, SPI, I2C, CAN, Modbus
, and
Ethernet
. - Collaborate with cross-functional teams including hardware, firmware, and QA to deliver robust and scalable solutions.
- Participate in software architecture design, code reviews, and documentation.
- Utilize tools such as
oscilloscopes
,
logic analyzers
, and
protocol analyzers
for debugging and system analysis. - Support lab testing, field validation, and occasional travel for on-site integration or customer demos.
- Follow coding standards, version control practices, and contribute to continuous improvement processes.
Requirements:
- B.Tech in Electronics & Communication Engineering (ECE)
or a related field. - 2–4 years of experience
in embedded software development. - Proficiency in
Embedded C
programming. - Experience with
Linux (user space or kernel space)
for embedded systems. - Working knowledge of
Python
for automation, scripting, or tool development. - Strong understanding of
communication protocols
like UART, I2C, SPI, CAN, and Ethernet. - Hands-on experience with
microcontrollers
,
SoCs
, and hardware-software integration. - Proficient in debugging and root-cause analysis using standard embedded tools.
- Familiar with version control systems such as
Git
. - Good communication and problem-solving skills.
Preferred Qualifications:
- Experience with
device driver development
or
Linux BSP customization
. - Exposure to
RTOS environments
(e.g., FreeRTOS, Zephyr). - Knowledge of
IoT technologies
,
wireless protocols
(BLE, Wi-Fi), or
industrial automation systems
. - Familiarity with
cybersecurity principles
in embedded devices. - Understanding of
Agile/Scrum
development practices. - Willingness to travel occasionally (up to 10–15%) for testing and collaboration.
-
Embedded Software Developer
2 weeks ago
Gurgaon, Haryana, India Mobile Programming Full time ₹ 6,00,000 - ₹ 18,00,000 per yearWe are seeking an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development, primarily on a Linux platform. The ideal candidate should have a strong foundation in software development, data structures, multithreading applications, inter-process communication (IPC), communication protocols, and Linux system...
-
Embedded Software Developer
2 weeks ago
Gurgaon, Haryana, India Mobileprogramming Full time ₹ 7,50,000 - ₹ 9,50,000 per yearJob Description:Job Title: Embedded Software DeveloperLocation: Gurgaon (Ggn)Salary: Up to ₹18 LPAJob Description:We are seeking an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development, primarily on a Linux platform. The ideal candidate should have a strong foundation in software development, data...
-
Embedded Software
2 weeks ago
Gurgaon, Haryana, India Aviconn Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe are looking for a professional Embedded Systems Engineer to execute complete embedded hardware / software development lifecycle. The goal is to create scalable and optimized embedded systems. Responsibilities:Design and implement hardware / software of embedded devices and systems from requirements to production and commercial deployment. Design,...
-
Embedded Developer
2 weeks ago
Gurgaon, Haryana, India Xelec Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionXelec is an AI-native Electronics and Semiconductors Development Company committed to building innovative technology solutions. With a mission to create breakthroughs rather than incremental improvements, Xelec develops proprietary products and patents. The company offers services such as turnkey electronics manufacturing, strategic BOM...
-
Embedded Software Engineer
1 week ago
Gurgaon, Haryana, India Continue Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionContinue is an emerging fitness and health tech brand focused mainly on brain and cognitive health. We are making products which will revolutionise the wearable space.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer, located in Gurugram. The Embedded Software Engineer will be responsible for developing,...
-
Embedded Software Engineer
7 days ago
Gurgaon, Haryana, India Amantya Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSkillsProficiency in C/C++ for embedded systems development.Strong understanding of embedded system architectures(e.g. STM family), especially MCUs (ARM, 32bit, 8 bit, 16 bit, DSP, etc.)Experience with real-time operating systems (RTOS) and bare-metal systems.Strong understanding of communication protocols like SPI, I2C, UART, MODBUS, and CAN.Familiarity...
-
Embedded C++ Developer
2 weeks ago
Gurgaon, Haryana, India Neudeep Technologies Pvt. Ltd Full time ₹ 1,20,000 - ₹ 1,80,000 per yearJob Description : An Embedded C++ Developer with Adaptive AUTOSAR job typically involves designing, developing, and maintaining embedded software solutions for automotive Electronic Control Units (ECUs) using the AUTOSAR (AUTomotive Open System ARchitecture) standard Experience : 3-8 years of experience in software development preferably in AUTOSAR Adaptive...
-
Embedded Software Engineer
2 weeks ago
Gurgaon, Haryana, India Intello labs Private Limited Full time ₹ 4,00,000 - ₹ 6,00,000 per year1–2 years of professional experience in embedded systems/software development.Design, develop, and test embedded software on platforms such as ESP, Raspberry Pi Pico, STM32, and Raspberry Pi.Work with Linux/Ubuntu environments for development and deployment.Develop and maintain Python applications for machinery automation and hardware control.Collaborate...
-
Senior Embedded Software Engineer
7 days ago
Gurgaon, Haryana, India MKU Full time ₹ 15,00,000 - ₹ 25,00,000 per yearKey Responsibility AreasDesign, develop, and test embedded software for i.MX 9 and other multi-core processors.Customize Linux OS (Yocto-based builds) for target hardware platforms.Perform board bring-up, BSP development, device driver integration for peripherals and custom boards.Optimize software for real-time performance, power efficiency, and...
-
Embedded Tester
2 weeks ago
Gurgaon, Haryana, India Programming Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPosition : Embedded TesterExperience : 6-8 yearsLocation : GurgaonNotice Period : Immediate joinerJob Role :As an Embedded Tester, you will be responsible for testing embedded systems and ensuring the overall quality and functionality of software and hardware integrations. Your role will involve designing, executing, and automating test cases for embedded...