Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Wipro Team. If you also belong to the team, you can get access from here

Wipro Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Wipro Embedded Software Engineer Interview Questions and Answers

Updated 19 Feb 2024

6 Interview questions

🔥 Asked by recruiter 2 times
An Embedded Software Engineer was asked
Q. What are storage classes?
Ans. 

Storage classes in C define the scope and lifetime of variables.

  • Storage classes include auto, register, static, extern, and typedef.

  • Auto variables are local to the block they are declared in.

  • Register variables are stored in CPU registers for faster access.

  • Static variables retain their value between function calls.

  • Extern variables are declared in one file and can be used in another file.

  • Typedef is used to create ne...

An Embedded Software Engineer was asked
Q. Write a program to swap two variables without using a third variable.
Ans. 

Swapping two variables without using a third variable

  • Use XOR operation: a = a ^ b; b = a ^ b; a = a ^ b;

  • Use addition and subtraction: a = a + b; b = a - b; a = a - b;

  • Use multiplication and division: a = a * b; b = a / b; a = a / b;

Embedded Software Engineer Interview Questions Asked at Other Companies

asked in Cyient
Q1. Introduction. Difference between Embedded Systems and Embedded so ... read more
asked in Aptiv
Q2. 3. 1)Do you know about Autosar. 2)define function definition and ... read more
Q3. What are conductors, insulators, and semiconductors?
asked in Cyient
Q4. 1) which microcontroller you have used in Academics?
asked in HCLTech
Q5. How can a program enter both the if and else blocks simultaneousl ... read more
An Embedded Software Engineer was asked
Q. What is the use of device drivers?
Ans. 

Device drivers are software programs that allow the operating system to communicate with hardware devices.

  • Device drivers act as a translator between the hardware device and the operating system.

  • They provide a standardized interface for the operating system to interact with different types of hardware devices.

  • Device drivers help improve system stability and performance by enabling efficient communication between ha...

An Embedded Software Engineer was asked
Q. How do you copy files from one device to another?
Ans. 

You can copy files from one device to another by using file transfer protocols like FTP, SCP, or by physically transferring the files via USB or external storage devices.

  • Use FTP (File Transfer Protocol) to transfer files over a network

  • Use SCP (Secure Copy Protocol) for secure file transfers

  • Physically transfer files by connecting devices via USB or using external storage devices like USB drives or SD cards

What people are saying about Wipro

View All
an analyst
2d
PIP is for Vengeance, Not Performance – A Tool Misused by Insecure Managers
I always believed a Performance Improvement Plan (PIP) was meant to help an employee grow. But reality hit differently. Some were put on a PIP without any prior warnings, no clear expectations, and no proper guidance. It felt less like a performance correction and more like a personal vendetta. The same managers who failed to support or understand challenges were quick to question, criticize, and push into PIP mode — just to show power or settle scores. Performance issues should be handled with constructive feedback and mentorship. But in some companies, especially under insecure leadership, PIP becomes a silent weapon to corner individuals or force resignations.
Got a question about Wipro?
Ask anonymously on communities.
An Embedded Software Engineer was asked
Q. What is an ISR routine in C programming?
Ans. 

ISR routine is a function that is executed in response to an interrupt signal.

  • ISR stands for Interrupt Service Routine

  • It is used to handle hardware interrupts

  • ISR routines are written in C language

  • They are executed when an interrupt signal is received

  • ISR routines should be short and efficient

  • They should not block other interrupts

  • Examples of ISR routines include handling keyboard input or timer interrupts

An Embedded Software Engineer was asked
Q. Code snippets of c programming
Ans. 

Code snippets of c programming

  • Use #include to include header files

  • Use int main() to start the program

  • Use printf() to print output

  • Use scanf() to take input

  • Use if-else statements for conditional execution

  • Use loops like for, while, do-while for repetitive tasks

  • Use arrays to store multiple values of same data type

  • Use pointers to manipulate memory addresses

  • Use structures to group related data

  • Use functions to modularize...

Wipro Embedded Software Engineer Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Online c programming test using online tool

Round 2 - One-on-one 

(1 Question)

  • Q1. Manager level round - explain about project and area of difficulty in embedded. Which one we work and fix issue
Round 3 - HR 

(1 Question)

  • Q1. Discuss about offer letter
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - One-on-one 

(5 Questions)

  • Q1. What are storage classes
  • Ans. 

    Storage classes in C define the scope and lifetime of variables.

    • Storage classes include auto, register, static, extern, and typedef.

    • Auto variables are local to the block they are declared in.

    • Register variables are stored in CPU registers for faster access.

    • Static variables retain their value between function calls.

    • Extern variables are declared in one file and can be used in another file.

    • Typedef is used to create new dat...

  • Answered by AI
  • Q2. What is use of device drivers
  • Ans. 

    Device drivers are software programs that allow the operating system to communicate with hardware devices.

    • Device drivers act as a translator between the hardware device and the operating system.

    • They provide a standardized interface for the operating system to interact with different types of hardware devices.

    • Device drivers help improve system stability and performance by enabling efficient communication between hardwar...

  • Answered by AI
  • Q3. How do you copy files from and device to other
  • Ans. 

    You can copy files from one device to another by using file transfer protocols like FTP, SCP, or by physically transferring the files via USB or external storage devices.

    • Use FTP (File Transfer Protocol) to transfer files over a network

    • Use SCP (Secure Copy Protocol) for secure file transfers

    • Physically transfer files by connecting devices via USB or using external storage devices like USB drives or SD cards

  • Answered by AI
  • Q4. Bit mask operation
  • Q5. Swapping without 3 rd variable
  • Ans. 

    Swapping two variables without using a third variable

    • Use XOR operation: a = a ^ b; b = a ^ b; a = a ^ b;

    • Use addition and subtraction: a = a + b; b = a - b; a = a - b;

    • Use multiplication and division: a = a * b; b = a / b; a = a / b;

  • Answered by AI

Skills evaluated in this interview

I applied via LinkedIn and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Describe your project
  • Ans. 

    I developed an embedded system for a smart home device, focusing on energy efficiency and user-friendly interfaces.

    • Microcontroller Selection: I chose an ARM Cortex-M4 microcontroller for its low power consumption and high processing capabilities.

    • Sensor Integration: Integrated temperature and humidity sensors to monitor environmental conditions and optimize energy usage.

    • Wireless Communication: Implemented Wi-Fi and Blue...

  • Answered by AI
  • Q2. Code snippets of c programming
  • Ans. 

    Code snippets of c programming

    • Use #include to include header files

    • Use int main() to start the program

    • Use printf() to print output

    • Use scanf() to take input

    • Use if-else statements for conditional execution

    • Use loops like for, while, do-while for repetitive tasks

    • Use arrays to store multiple values of same data type

    • Use pointers to manipulate memory addresses

    • Use structures to group related data

    • Use functions to modularize code

  • Answered by AI
  • Q3. What is isr routine in c programming
  • Ans. 

    ISR routine is a function that is executed in response to an interrupt signal.

    • ISR stands for Interrupt Service Routine

    • It is used to handle hardware interrupts

    • ISR routines are written in C language

    • They are executed when an interrupt signal is received

    • ISR routines should be short and efficient

    • They should not block other interrupts

    • Examples of ISR routines include handling keyboard input or timer interrupts

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Why do you want to work for Wipro
  • Ans. 

    I admire Wipro's commitment to innovation and its diverse projects, making it an ideal place for my growth as an Embedded Software Engineer.

    • Wipro's focus on cutting-edge technologies aligns with my passion for innovation in embedded systems.

    • The company's global presence offers opportunities to work on diverse projects, enhancing my skills and experience.

    • Wipro's emphasis on sustainability and social responsibility reson...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay on basics and your last work details

Skills evaluated in this interview

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Nov 2019. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Why are you looking for the job change?
  • Ans. 

    I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.

    • Desire for professional growth: I'm looking to expand my skill set and take on more leadership responsibilities.

    • Seeking a better cultural fit: My current company has a different work culture than what I thrive in; I value collaboration and innovation.

    • Interest in new technologies: I'm excited about working with cuttin...

  • Answered by AI
  • Q2. Relevant technical questions, as per my current technology

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep it simple and be yourself. That's what the interviewers looked into. Also a thorough understanding of the technology is a must and that is what will help you in cracking the interview. You don't have to go in-depth, just the overview and what happens when is what they look for. Good communication skills is also an added incentive, something I always try to work on. All the best

What people are saying about Wipro

View All
an analyst
2d
PIP is for Vengeance, Not Performance – A Tool Misused by Insecure Managers
I always believed a Performance Improvement Plan (PIP) was meant to help an employee grow. But reality hit differently. Some were put on a PIP without any prior warnings, no clear expectations, and no proper guidance. It felt less like a performance correction and more like a personal vendetta. The same managers who failed to support or understand challenges were quick to question, criticize, and push into PIP mode — just to show power or settle scores. Performance issues should be handled with constructive feedback and mentorship. But in some companies, especially under insecure leadership, PIP becomes a silent weapon to corner individuals or force resignations.
Got a question about Wipro?
Ask anonymously on communities.

I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. They asked about dbms questions in the form of table formate
  • Q2. They asked code for some python program

Interview Preparation Tips

Interview preparation tips for other job seekers - Firstly they conducted computer based technical exam and then after qualifying that then we will go for face face interview and then lastly HR round will be held.

Interview Questionnaire 

5 Questions

  • Q1. Basic telephone round probably around 3 times
  • Q2. About ourself and past experience
  • Q3. And they really see if we are interested or not, nothing technical
  • Q4. Telephone technical interview
  • Q5. My role is pega developer so questions are on pega

Interview Preparation Tips

Round: Face to face technical
Experience: Asked each and every aspect in pega

I applied via Walk-in and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. What is C++
  • Ans. 

    C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.

    • C++ is an extension of the C programming language.

    • It supports object-oriented programming concepts like classes, inheritance, polymorphism, and encapsulation.

    • C++ is used in developing operating systems, browsers, databases, and other software applications.

    • It is known for its performance an...

  • Answered by AI
  • Q2. What is Link List
  • Ans. 

    A data structure that stores a sequence of elements in a linear order.

    • Consists of nodes that contain data and a pointer to the next node.

    • Can be singly linked or doubly linked.

    • Used for implementing stacks, queues, and hash tables.

    • Example: Singly linked list - 1 -> 2 -> 3 -> null

    • Example: Doubly linked list - null <- 1 <-> 2 <-> 3 -> null

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't go

Skills evaluated in this interview

Are these interview questions helpful?

I applied via Naukri.com and was interviewed in Aug 2018. There was 0 interview round.

Interview Preparation Tips

General Tips: All Java basic questions will be asked including servlets and jsp even about application and web servers. To clear,1st round you should have strong core Java knowledge along with few real time examples. Collections are mandatory.
Database knowledge could be expected. RestFul and soap along with spring and spring boot, your project details and your responsibilities.
Skills: SOAP, RestFul, Spring, Springboot, Java Application Development, Java Programming, Javascript, Communication, Body Language, Problem Solving, Analytical Skills, Decision Making Skills
Duration: 1-4 weeks

I applied via Company Website and was interviewed before Jun 2020. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. By Rajkumar Bharathi, I stay at Trichy
  • Q2. I have completed my B.E from kalasalingam university in 2020, with a score of 6.33
  • Q3. I am a fresher need this jobs

Interview Preparation Tips

Interview preparation tips for other job seekers - Dress for the job or company

I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. About the project

Interview Preparation Tips

Interview preparation tips for other job seekers - I think being honest about every question asked in the interview is the best practice the crack any interview.

Wipro Interview FAQs

How many rounds are there in Wipro Embedded Software Engineer interview?
Wipro interview process usually has 2 rounds. The most common rounds in the Wipro interview process are HR, One-on-one Round and Technical.
How to prepare for Wipro Embedded Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Wipro. The most common topics and skills that interviewers at Wipro expect are C, C++ and Embedded Development.
What are the top questions asked in Wipro Embedded Software Engineer interview?

Some of the top questions asked at the Wipro Embedded Software Engineer interview -

  1. How do you copy files from and device to ot...read more
  2. What is isr routine in c programm...read more
  3. What is use of device driv...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more
Wipro Embedded Software Engineer Salary
based on 85 salaries
₹3.8 L/yr - ₹12.9 L/yr
19% more than the average Embedded Software Engineer Salary in India
View more details

Wipro Embedded Software Engineer Reviews and Ratings

based on 6 reviews

2.9/5

Rating in categories

4.5

Skill development

4.1

Work-life balance

2.5

Salary

3.6

Job security

4.1

Company culture

1.7

Promotions

3.0

Work satisfaction

Explore 6 Reviews and Ratings
Project Engineer
33.3k salaries
unlock blur

₹3.2 L/yr - ₹7.3 L/yr

Senior Software Engineer
23.2k salaries
unlock blur

₹6.2 L/yr - ₹19 L/yr

Senior Associate
21.8k salaries
unlock blur

₹1.8 L/yr - ₹5.5 L/yr

Technical Lead
20.1k salaries
unlock blur

₹16.6 L/yr - ₹30 L/yr

Senior Project Engineer
18.7k salaries
unlock blur

₹6.4 L/yr - ₹18.4 L/yr

Explore more salaries
Compare Wipro with

TCS

3.6
Compare

Infosys

3.6
Compare

Tesla

4.0
Compare

Amazon

4.0
Compare
write
Share an Interview