Testimonials

Services

Priority DM . 2 days reply
5
₹199
Popular
Video meeting . 30 mins
5
₹1,299₹1,499
Popular
Video meeting . 20 mins
5
₹1,049₹1,299
Video meeting . 45 mins
5
₹1,599

About me

Engineering Leader with 13 years of experience in Software Design and Development especially for Devices and Embedded Systems. I am currently working at Microsoft AI Copilot group building experiences for Android OEM Devices. Prior to Microsoft, I worked at Qualcomm and Samsung Semiconductor R&D. Contributed to Android Kernel via CodeAurora, which is currently used across billions of devices. Authored/co-authored 10 US patents during my tenure in Qualcomm. 7 of which has been granted till date. I enjoy mentoring, ramping up and guiding new individuals in team. In my free time, I enjoy solving algorithmic problems, explore new gadgets and read about new technologies. Connect 1:1 on ask me anything.

Frequently asked questions

How to crack a software engineer interview?

Candidates who crack a software engineer interview usually do three things well: consistent data structures and problem-solving practice, clear thinking-out-loud communication while coding, and deep command over their own resume projects. Give yourself 6–8 weeks of structured preparation, revise system design if you're applying for experienced roles, and pressure-test yourself with one or two mock interviews before the actual day. Last-minute cramming rarely works; steady, spaced-out practice does.

What are the most common software engineering interview questions?

Software engineering interview questions typically fall into four buckets: data structures and algorithms, core CS fundamentals like OS, DBMS and networks, system design for mid-to-senior roles, and behavioural questions about your projects and teamwork. Interviewers also dig deep into your resume, so be ready to explain the architecture, trade-offs and your specific contribution in everything you've listed. Practising structured answers out loud matters as much as knowing the theory.

What to wear to a software engineer interview in India?

If you're unsure what to wear to a software engineer interview, neat smart casuals are the safest default for most Indian tech companies — a full formal suit is rarely needed unless it's a client-facing role. For virtual interviews, a clean background, decent lighting and a presentable top half matter more than the outfit itself. When in doubt, dress one notch more formal than the company's everyday culture.

What should candidates expect from software engineering interviews in 2026?

Software engineering interviews in 2026 still test the same core areas — coding, system design and behavioural depth — but screening is becoming sharper and more practical, with AI-assisted tools increasingly part of how companies evaluate candidates. For experienced engineers, expect deeper system design discussions and questions on real trade-offs from your projects. Strong fundamentals plus the ability to think aloud clearly will keep working regardless of how the format evolves.

What are software engineering manager interviews like?

Software engineering manager interviews usually span multiple rounds: coding or technical depth to prove you're still hands-on, system design, and a heavy focus on people management — conflicts, underperformance, hiring and prioritisation. Behavioural rounds carry far more weight than in individual contributor interviews, and interviewers look for structured thinking about team outcomes, not just personal wins. Expect "tell me about a time" questions and arrive with specific, outcome-backed stories.

How to prepare for an engineering manager interview?

The best way to prepare for an engineering manager interview is to organise your experience into clear stories: team growth, delivery under pressure, conflicts you resolved, and technical decisions you drove. Brush up on coding and system design enough to stay credible as a hands-on manager, since many companies still test both. Practise people-management scenarios using a simple situation–action–outcome structure, because vague answers are the most common reason EM candidates get rejected.

What engineering manager interview questions are commonly asked?

Common engineering manager interview questions revolve around real management dilemmas: handling an underperformer, resolving conflict between two engineers, dealing with a missed deadline, or choosing between delivery speed and quality. You'll also face questions on hiring, delegation and staying technical as a manager. Prepare five or six strong stories from your own experience and adapt them across variations — interviewers value specifics over textbook answers.

Is embedded systems a good career in India?

Yes — embedded systems is a good career in India, especially with automotive, EV, IoT, consumer electronics and semiconductor design all expanding here. The talent pool for low-level programming, RTOS, Linux kernel and hardware-software integration is far smaller than web development, which means less competition and more durable career arcs for genuinely skilled engineers. Entry salaries can start modest compared to web roles, but senior embedded and firmware experts are hard to replace and are paid accordingly.

How to start a career in embedded systems?

The most practical way to start a career in embedded systems is to get comfortable with C and microcontroller programming, then build real hardware projects instead of just following tutorials. Learn the basics of RTOS concepts, communication protocols like UART, I2C and SPI, and how to read datasheets, and showcase at least two solid projects publicly. Freshers can enter through core embedded companies and device teams at larger firms, while working software engineers often find the smoothest route is an internal switch to a firmware or device team.

How to get an embedded systems job?

To get an embedded systems job in India, target companies that actually hire for it — automotive, semiconductor, consumer electronics, IoT startups and defence-adjacent firms — and tailor your resume around C/C++, RTOS, Linux and the specific hardware you've worked on. Recruiters filter heavily on hands-on experience, so projects with real boards carry more weight than certificates. Referrals from embedded engineers work especially well in this niche because the community is small and close-knit.

What does an embedded systems career path look like?

A typical embedded systems career path begins as a firmware or embedded software engineer, progresses into senior and lead roles owning complete device software, and then branches — you can go deep as an architect or specialist in areas like BSP, kernel or RTOS, or take the management route leading device teams. Growth is slower-burning than in web development but longer-lasting, because embedded expertise compounds with hardware knowledge that takes years to build. Engineers who pair firmware depth with system-level architecture thinking tend to reach the highest rungs.

Is it worth getting a resume review before applying for software engineering roles?

A resume review is worth it if you're not getting interview calls even though your experience matches the roles you're applying for — that gap almost always points to how the resume is written, not what's in it. An experienced reviewer quickly spots weak framing, missing impact metrics, clutter and the keywords that ATS filters and hiring managers actually look for. Getting it fixed properly once improves every application you send afterwards.

How do I find a mentor for career guidance as a software engineer?

Start close to home — senior engineers or managers in your own company who already know your work are the easiest first mentors, and most people say yes to a focused 30-minute conversation when asked. Outside your workplace, LinkedIn outreach with a short, specific ask works far better than vague requests, and mentorship platforms make it simple to book 1:1 conversations with engineering leaders from companies you aspire to join. Be clear about what you need help with — switching domains, getting promoted or cracking interviews — so the career guidance you receive is specific rather than generic.

Are mock interviews worth it before a real interview?

Yes — a mock interview is one of the highest-ROI steps in your preparation because it exposes problems you can't see while practising alone: rambling answers, freezing under pressure, weak project explanations and poor time management. One or two mock interviews with someone who has actually sat on interview panels are usually enough to reset your delivery. Take the feedback seriously and fix the top two issues before the real interview rather than doing ten mocks and changing nothing.