Embedded Software Developer
2 days 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
7 days ago
Gurgaon, Haryana, India Programming Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearCompany Description empowers global enterprises to thrive in a digital-first world through innovative technology solutions. With over 22 years of expertise, a team of 2,200+ tech professionals, and delivery hubs in the USA, India, Singapore, Mexico, and Ukraine, the company has successfully executed more than 1,000 projects across industries such as...
-
Embedded Software Developer
2 days ago
Gurgaon, Haryana, India Neudeep Technologies Full time ₹ 6,00,000 - ₹ 12,00,000 per yearPosition Title : Embedded Software Developer Department : Software COC Reporting to : Product Manager Educational Qualification : BE / B Tech/ME / M Tech / MS (Electrical/ Electronics / ECE / EEE / CS / Mechatronics) full time from reputed institution. Key-skills : Embedded C, CAN, LIN, Flexray, MOST, microcontrollers, MISRA standard, SPI, UART, I2C,...
-
Embedded C Developer
2 days ago
Gurgaon, Haryana, India Capgemini Full time ₹ 5,00,000 - ₹ 12,00,000 per yearJob Role: Embedded C DeveloperLocation: NoidaExperience : 2 to 7 YearsNotice Period: 0 to 45 DaysRoles and Responsibilities:Embedded Software Development: Design and develop embedded software solutions for Home appliance productsSystem Architecture: Contribute to the system architecture and design discussions to define the software requirementsDevelop and...
-
Embedded C Developer
7 days ago
Gurgaon, Haryana, India Capgemini Engineering Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Role: Embedded C DeveloperLocation: NoidaExperience : 2 to 7 YearsEmployment Type : Full TimeInterview Mode : VirtualRoles and Responsibilities:Embedded Software Development: Design and develop embedded software solutions for Home appliance productsSystem Architecture: Contribute to the system architecture and design discussions to define the software...
-
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...
-
Embedded Systems Developer
3 hours ago
Gurgaon, Haryana, India Datacultr Full time ₹ 8,00,000 - ₹ 24,00,000 per yearDescriptionWe are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team.In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT and Consumer Electronics.If you enjoy low-level programming, hardware-software integration, and solving...
-
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 Software Engineer
1 week ago
Gurgaon, Haryana, India Ciena Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAs the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...
-
Embedded Software Developer
1 day ago
Gurgaon, Haryana, India Inxee Systems Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearExcellence in Embedded C, Linux Programming & Python.Worked with Microcontrollers: 8Bit,16Bit, ARMKernel Customization, Device driver PRG, IPC & Multithreaded process env./programmingProtocols: Serial Transmission: I2C|SPI|UART|USB|PCI|CAN|RS-232.
-
Embedded Software Engineer
5 days ago
Gurgaon, Haryana, India Exicom Full time ₹ 6,00,000 - ₹ 18,00,000 per yearWork Experience: 5-7 YearsLocation: GurugramResponsibilities:Participate in the full software lifecycle from requirements, design, code, to test.Create, maintain and meet project schedules.Develop software modules to efficiently meet product objectives and project goals.Design and write embedded software as per the requirementsMaintain and document software...