Upload Button Icon Add office photos
Engaged Employer

i

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

Brigosha Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Brigosha Technologies Embedded Software Development Engineer Interview Questions, Process, and Tips

Updated 26 Oct 2017

Brigosha Technologies Embedded Software Development Engineer Interview Experiences

1 interview found

I was interviewed in Oct 2017.

Interview Questionnaire 

4 Questions

  • Q1. Implement bit fields and explain with a piece of code
  • Ans. 

    Bit fields are used to allocate specific number of bits in a structure to store and manipulate data efficiently.

    • Bit fields are declared using a colon (:) followed by the number of bits to allocate.

    • They can be used to represent flags, status bits, or any other data that can be stored in a limited number of bits.

    • Bit fields can help in reducing memory usage and improving performance.

    • Here's an example: struct Flags { unsig...

  • Answered by AI
  • Q2. What are key features of static storage class?
  • Ans. 

    Static storage class is used to declare variables that retain their values throughout the program execution.

    • Variables declared with static storage class have a lifetime that extends for the entire duration of the program.

    • They are initialized only once, at the start of the program execution.

    • Static variables are stored in the data segment of the memory.

    • They are not destroyed when a function is exited, allowing their valu...

  • Answered by AI
  • Q3. How an executable file is generated by a compiler? Explain the various compilation stages.
  • Ans. 

    An executable file is generated by a compiler through various compilation stages.

    • The compiler performs lexical analysis to break the source code into tokens.

    • The tokens are then parsed and analyzed for syntax and semantics.

    • The compiler generates an intermediate representation (IR) of the code.

    • Optimizations are applied to the IR to improve performance.

    • The IR is then transformed into assembly code specific to the target a...

  • Answered by AI
  • Q4. How to load source file into the micro-controller?
  • Ans. 

    The source file can be loaded into the micro-controller using a programming tool or a bootloader.

    • Use a programming tool like JTAG or SWD to directly load the source file into the micro-controller's flash memory.

    • Use a bootloader, which is a small program stored in the micro-controller's memory, to load the source file via a communication interface like UART, USB, or Ethernet.

    • The source file can be converted into a binar...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: I was slight disappointed with the interviewer. He never agreed my statements. For instance, take question no. 1 as example, when I was questioned, I took the rough paper and I wrote,

struct bit_field
{
unsigned a:8;
unsigned b:24;
};

at this moment, I was stopped and questioned "How can you declare a variable without any datatype?"

I replied, when we declare any variable with a modifier, by default the compiler will interpret it as an integer datatype.

The interviewer never accepted my statement.

The same kind of scenario happened for all other questions. At last, I got rejected with a statement, "You should be strong enough in C to enter into embedded development!".

Tips: You should be confident enough in,
C - bit fields, structure, storage class, modifiers
Micro-controller programming

Skills: Basics Of Embedded, C Programming, Knowledge About Microcontrollers
College Name: Anna University Chennai

Skills evaluated in this interview

Brigosha Technologies Interview FAQs

What are the top questions asked in Brigosha Technologies Embedded Software Development Engineer interview?

Some of the top questions asked at the Brigosha Technologies Embedded Software Development Engineer interview -

  1. How an executable file is generated by a compiler? Explain the various compilat...read more
  2. Implement bit fields and explain with a piece of c...read more
  3. What are key features of static storage clas...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 806 Interviews
View all

Fast track your campus placements

View all
Junior Software Engineer
158 salaries
unlock blur

₹3 L/yr - ₹6.2 L/yr

Associate Software Engineer
111 salaries
unlock blur

₹3.6 L/yr - ₹10 L/yr

Software Engineer
101 salaries
unlock blur

₹2.6 L/yr - ₹11.7 L/yr

Embedded Software Engineer
44 salaries
unlock blur

₹3.5 L/yr - ₹8.1 L/yr

Junior Software Developer
18 salaries
unlock blur

₹2.6 L/yr - ₹7 L/yr

Explore more salaries
Compare Brigosha Technologies with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview