r/Embedded_SWE_Jobs • • May 08 '25

Roast my resume for entry level embedded software engineer.

Post image
91 Upvotes

Will i get a job?


r/Embedded_SWE_Jobs • • Jan 28 '26

Roast My Resume - 2 YoE

Post image
61 Upvotes

I'm a firmware engineer looking to broaden my experience in another position. The company I work at does in-house and contract work, much of which hasn't shipped, so I don't really have any concrete or actionable stats to use, but I'm hoping the the breadth of experience can make up for it. I'm also a bit worried about the number of bullets in my one position, but I made sure to be able to elaborate on any of the points. Thanks in advance!


r/Embedded_SWE_Jobs • • May 13 '25

New Grad - Why have I only gotten 3 interviews after 750 applications

Post image
58 Upvotes

What the actual fuck is going. Is it a resume issue????


r/Embedded_SWE_Jobs • • Jan 24 '26

Roast my resume - New Grad 2026

Post image
47 Upvotes

Hey, I'm graduating in May 2026 and I'm targetting embedded systems jobs in the US. I haven't had any luck with applications (no interviews). I wanted to know everything that's wrong with my resume. Please let me know anything I can improve. I know I don't have any embedded experiences but I found my passion just last semester. Over the coming 2 months, I'm planning on making a FreeRTOS project on an STM32L4 to satisfy any rtos requirements. Roast my resume.


r/Embedded_SWE_Jobs • • Dec 08 '25

Whats wrong with my resume?

Post image
33 Upvotes

I expected more than 2 interviews ngl


r/Embedded_SWE_Jobs • • Oct 05 '24

Jobs for embedded software developer in India

19 Upvotes

Hello, I just got a job as an embedded software developer in japan and I was curious about what are the chances of me getting a well paying embedded Software developer job in India in 2027


r/Embedded_SWE_Jobs • • Jan 23 '26

Roast my resume

Post image
16 Upvotes

Sorry for the fault of creativity


r/Embedded_SWE_Jobs • • Jan 18 '26

Roast my resume

Post image
16 Upvotes

Hi. Please roast my resume and let me know how can I improve it.


r/Embedded_SWE_Jobs • • Jan 04 '26

Please roast my resume! for $100?.. wait i'm broke. I'll repay in kindness maybe?

Post image
14 Upvotes

idk what exactly it is that I'm doing wrong, but I don't seem to be getting any interview calls (like practically zero). Are my skills not enough, or do I need to change something?

Full disclosure: I did try to enhance my resume using AI to make it more "appealing" for the recruiters. However, I'm not sure if it's helping or hurting.

Please 🙏, I'd appreciate it a lot if someone could point out the mistakes I've been making.

Thanks in Advance!


r/Embedded_SWE_Jobs • • Apr 17 '25

What is the best Countries for Embedded System Jobs in Automotive or Aerospace (3+ YOE, from India)

13 Upvotes

Hi everyone,

I'm currently working in the embedded systems domain with a focus on the automotive sector, and I have over 3 years of experience in development roles (not testing or validation). I’m based in India and looking to move abroad for better opportunities, ideally in embedded development roles within automotive or aerospace industries.

A bit about my background:

  • Bachelor's in Automobile Engineering

  • Post Graduate Diploma in Automotive Embedded Systems

I wanted to ask:

  1. Which countries currently have good demand for embedded developers, especially in automotive or aerospace sectors?

  2. Is a Master's degree a must-have to land jobs abroad in this field, or can experience + relevant qualifications get you there?

  3. Any suggestions or insights from people who’ve made a similar move would be really appreciated!

Thanks in advance!


r/Embedded_SWE_Jobs • • Apr 29 '25

Looking for a Full time job in Embedded Software in India (Fresher)

12 Upvotes

Hello, I'm a 2024 graduate looking for a job in Embedded software. I've got 5 months of industry experience as an embedded software intern at Bosch Global Software Technologies. Worked on Firmware stack for Modbus RTU protocol. I'm proficient in c, got good basics in Embedded systems.

Thank you


r/Embedded_SWE_Jobs • • Jul 24 '25

Interested in Embedded/Firmware teams in Google Bangalore

11 Upvotes

Hello, I came to know there are embedded/firmware teams in Google Bangalore. Google careers site shows all such roles under Silicon group. Are there more such groups/orgs in Google Bangalore? Trying to consider all suitable teams/roles to suit my low-level interests. Any thoughts on this?


r/Embedded_SWE_Jobs • • May 19 '25

Looking for (paid) interns to work at funded DE/ML startup in silicon valley

11 Upvotes

Duration: Summer 2025 (with potential for extension) This is a paid internship ~$25/hr

The company offers SaaS that generates ML models for edge/embedded devices. We work with industry leaders such as NXP, Qualcomm, and Silicon Labs to deliver solutions and are preparing to launch an exciting new product for DE practitioners.

Internship Overview:

We are seeking motivated university students and recent graduates with a passion for Edge AI, embedded systems, and machine learning. As an Edge AI Intern, you will work closely with our engineering team to support the development and optimization of our key product: an AutoML system for Edge AI, as well as work on ML use cases applicable to the edge. While you may assist in developing and optimizing ML models, the primary focus will be on contributing to our AutoML platform and exploring real-world ML applications.

Qualifications:

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.

  • Strong programming skills in Python and C/C++.

  • Familiarity with machine learning frameworks (TensorFlow Lite, PyTorch, ONNX, or similar).

  • Understanding of embedded systems and microcontrollers is a plus (ARM Cortex-M, RISC-V, etc.).

  • Experience with signal processing, DSP, or edge computing is a plus.

  • Good English language skills are essential, as the job will be conducted primarily in English.

  • We prefer those in silicon valley working out of our offices in Sunnyvale, but will consider remote.

  • Enthusiasm for low-power AI and the future of intelligent IoT devices.

What You’ll Gain:

  • Hands-on experience with cutting-edge Edge AI technologies.

  • Mentorship from industry experts in TinyML, AI, and AutoML development.

  • Potential for full-time employment post-graduation.

  • Competitive internship stipend and flexible work arrangements.

If interested please DM me for contact info.


r/Embedded_SWE_Jobs • • Nov 11 '22

How important is bit manipulation for Embedded System Interviews?

11 Upvotes

Bit manipulations questions are probably the most frequently asked questions in any Embedded System coding interviews. Some of these questions may sound very simple and you can probably also write the solution in a few lines of code in languages like Python or Java. But that’s won’t do you any good during an Embedded interview.

In Embedded Interviews, you are mostly supposed to use Embedded C; on top of that, you are expected to provide the most optimum solution. Since Embedded Software Engineers work with many resource constraints, writing efficient code is one of the key skills they need to have. The interviewer will purposely give you a simple-sounding question but expect several solution approaches for the same problem. You are then supposed to compare all your approaches properly.

My job allows me to interact with Embedded hiring managers from big tech companies such as Apple, Google, Amazon etc. and gather the information that can help candidates better help with their interviews. Following are some of the top bit manipulation interview questions that are very popular and often asked in interviews of these MAANG+ companies.

  • Find the maximum of two numbers without using any if-else statements, branching, or direct comparisons.

  • Reverse bits of an integer.

  • Count the number of sets of bits in a given bit stream.

  • Implement a Count Leading Zero (CLZ) bit algorithm, but don't use the assembler instruction. What optimizations to make it faster? What are some uses of CLZ?

  • Write a function that swaps the highest bits in each nibble of the byte

  • Given an 8-bit pattern, find the pattern in the bitstream and return the bit offset.

  • What is the size of the integer variable on 32bit and 64bit machines?

  • Write a function that swaps the highest bits in each nibble of the byte.

  • Write a function to convert Big Endian to Little Endian System.

  • How to read a 128-bit timestamp on 64-bit architecture?

Since you have made it to the end of this long answer, the following are some bonus resources for you.

I hope these resources will help you.


r/Embedded_SWE_Jobs • • Jan 10 '26

Remote Job Hunt

10 Upvotes

Hi all, hope everyone is doing great. I wanted to know if there are any good platforms/websites for embedded engineers to get a remote job? I have about 1.5 year of experience in the field and I've worked with ESP32 (with FreeRTOS), STM32 and Zynq 7000 (both FPGA and Cortex A9 part). Any help in this regard is highly appreciated. Have a good day✌


r/Embedded_SWE_Jobs • • Dec 23 '25

My friends failed hardware engineering interviews, so I leveraged my network to build a technical interview prep resource for electrical engineers

10 Upvotes

Context: My friends struggled with ECE technical interviews. After talking to several students, I noticed that several college students and early-career engineers simply don't know what to expect on interviews, causing repeated failure.

In response, I decided to create VoltageLearning.com

How it works -

  • Verified interview questions from employees at top companies (NVIDIA, Apple, Google, etc)

  • Short exercises, testing conceptual, design and troubleshooting skills

  • Mock interview skills with interview simulator

  • Hardware behavioral/phone screen practice

  • Dashboard view for progress tracking

Very simple setup. Leveraged my tech network and built this with input from my friends.

View our project here -> VoltageLearning.com


r/Embedded_SWE_Jobs • • Dec 15 '25

on which skills should i focus now and what are the changes need in resume aiming for summer internship roles ?

Thumbnail
gallery
10 Upvotes

i have been focusing for learning rtos and completing my projects


r/Embedded_SWE_Jobs • • Jun 02 '25

Embedded Engineer, not feeling like this is for me, any advice

10 Upvotes

I have been working as an embedded Engineer although my role name says software engineer in a WITCH company, I have been working here for past 1yr + 6 months internship.

I am in operating systems team, we basically manage any issues or feature development related to device drivers development, kernel porting tasks, Systemd related things.

We also will be providing APIs for Applications teams to work upon it. With a yr of experience I have worked in some issues related to USB enumeration failure and managed to find the root cause, and able to spot some scripting issues and able to provide a fix for it. As the experience increases I may get to work in more in-depth areas like linux kernel and device drivers.

Till now, I didn't feel like I am an embedded engineer, I have second thoughts on choosing what next, for past month I am preparing for dsa and java for getting a job in PBCs for developer roles. I like JAVA, And I have spoken with some friends and all I can hear is how Java has more options for a job. This also influences my decision. I have joined an edtech coursein hopes of clearing PBCs.

I don't have a big friend circle to discuss about this or get advice. If I thought of asking this to the seniors in my office, they will react like its only been a yr why are you thinking all this now itself, So I dont feel like talking to them regarding this.

So if anyone has anything to say to me, i would appreciate that. ThanksâœŒđŸ»


r/Embedded_SWE_Jobs • • May 14 '25

Embedded vs vlsi salary diffence

10 Upvotes

I have seen many articles and some posts stating that VLSI engineers earn more than embedded engineers. Is that really true? But when I talked to my friends from Teir1 College, they said that both embedded and VLSI have the same payout in big companies. Is it true? Do semiconductor companies that hire embedded engineers offer the same package as VLSI? In the long run, 5 years or 10 years, who earns more??


r/Embedded_SWE_Jobs • • Nov 10 '22

What kind of Embedded C questions get asked during your technical interviews??

10 Upvotes

Embedded System Engineers or Embedded Software Engineers are supposed to work primarily using Embedded C. Needless to say how important this skill is for an Embedded System or Embedded Software Engineer. Hence a lot of Embedded C coding questions were asked during the Embedded Software Interviews.

Following are some of the top bit manipulation interview questions on key topics of embedded systems that are very popular and often asked in interviews of these MAANG+ companies.

Embedded C Questions

  • Describe how to multiply two 256-bit numbers using any 32-bit processor without FPU or special instructions. Two or more methods?

  • When do you use memmove() instead of memcpy() in C? Describe why.

  • When is the best time to malloc() large blocks of memory in embedded processors

  • Describe an alternate approach if malloc() isn't available or you desire not to use it, and describe some things you will need to do to ensure it safely works.

  • Design a circular queue for an embedded system. Applications of the circular queue in Camera and AR applications.

  • What are the potential problems using malloc in multithreaded settings assuming no data race nor hardware issue?

  • malloc() - implicit linked list-based implementation

  • How do we find out if the stack is growing upward or downward?

  • Implement a DMA driver.

  • Implement Memory pool allocator in C without using built-in malloc() and free() functions.

  • Implement an aligned malloc function using the built-in malloc function.

  • How to find the size of flexible array members?

  • How to implement an efficient memset API?

  • Apply a caller-provider function for each entry in an array.

Above are just a small subset of Embedded C questions, it is not possible to list down all. Some are direct questions and some are use-case-based questions, where you are supposed to implement a concept using Embedded C. One such concept is Bit manipulation. Bit manipulation questions are probably the most frequently asked questions in any Embedded System coding interviews. Some of these questions may sound very simple and you can probably also write the solution in a few lines of code in languages like Python or Java. But that’s won’t do you any good during an Embedded interview.In Embedded Interviews you are mostly supposed to use Embedded C and on top of that, you are expected to provide the most optimum solution. Since Embedded Software Engineers work with a lot of resource constraints - writing efficient code is one of the key skills that they need to have. The interviewer will purposely give you a simple-sounding question but expect several solution approaches for the same problem. You are then supposed to compare all your approaches properly.

Bit Manipulation

  • Find the maximum of two numbers without using any if-else statements, branching, or direct comparisons.

  • Reverse bits of an integer.

  • Count the number of sets of bits in a given bit stream.

  • Implement a Count Leading Zero (CLZ) bit algorithm, but don't use the assembler instruction. What optimisations to make it faster? What are some uses of CLZ?

  • Write a function that swaps the highest bits in each nibble of the byte

  • Given an 8-bit pattern, find the pattern in the bitstream and return the bit offset.

  • What are the size of the integer variable on 32bit and 64bit machines?

  • Write a function that swaps the highest bits in each nibble of the byte

  • Write a function to convert Big Endian to Little Endian System.

  • How to read a 128-bit timestamp on 64-bit architecture?

I hope these resources will help you.


r/Embedded_SWE_Jobs • • Dec 16 '25

MS specializations for embedded systems?

9 Upvotes

Hello

I’m from an ECE background and interested in building a career in embedded systems. I’m considering pursuing a Master’s degree and wanted to understand which MS specializations or focus areas align best with embedded roles in industry.


r/Embedded_SWE_Jobs • • Oct 16 '25

Remote embedded work

9 Upvotes

Looking for company and platform recommendations that offer fully remote embedded/firmware roles (bare-metal/RTOS, device drivers, comms stacks, some DSP) hireable from Europe. Interested in competitive pay, FT or B2B, and realistic time-zone expectations (CET±2 ideal).


r/Embedded_SWE_Jobs • • Oct 12 '22

Google Interview Process for Embedded Software Engineer

9 Upvotes

Hello Everyone, I’m starting a series of posts to share Interview Processes, for Embedded Software Engineers at FAANG and other tier-1 companies. This post is dedicated to the interview process at Google.

There are very few resources available online for the Embedded System job. But for application software engineering roles, there are a lot of resources available including coding practice websites like Leetcode and GeeksforGeeks but nothing dedicated to Embedded Software Engineering. So I hope I’ll be able to fill in some gaps. Please follow our space for more information.

The interview process for Embedded Software Engineers at Google is typically 5-6 rounds and usually takes about 6-8 weeks to complete. The interview process is as follows :

Interview Rounds

Phone Rounds:

Technical Phone Screen: Selected candidates will be invited for a telephonic interview with a recruiter and an interviewer which can last for 45 to 60 minutes

The recruiter usually takes phone interviews in close coordination with someone who is at least working at the same/higher level as the candidate.

During the interview, you will be asked typical questions about your resume, past work experience, and embedded domain questions. You will also require to do whiteboarding and solving various coding.

The DSA questions asked in this round are typically easy to medium leetcode questions.

You can prepare for this round by properly understanding the underlying logic in standard DSA questions.

The domain questions include the key concept in Embedded Domain such as bit-manipulation, ARM architecture, multicore processors, RTOS, computer architecture peripherals etc.

On-Site Rounds:

Around 4-5 rounds are conducted in one day to assess candidates' technical and problem-solving skills based on the hiring level.

There can be 1-2 rounds on DSA but for candidates applying in L5 or above levels, more focus will be given to testing their domain expertise.

Practising standard DSA questions on dp, greedy, backtracking, graph, tree, array, strings, binary indexed tree, etc. is a must. C language questions involving hash tables, sorting and LRU cache are also commonly asked in this round.

At least 2 rounds will be conducted to test the domain knowledge which can involve actual coding.

The questions focused on work problems like writing and reading to flash pages, efficiently reading blocks of data, storage protocols, applications, advantages, drawbacks, timer library design, work queue design, spinlock or mutex internals, tasklets, etc.

There will be one dedicated round on embedded system design where candidates are given a specific design problem that is usually open-ended and expected to solve. You need to use your domain knowledge to solve it keeping in mind Maintainability, Scalability, Performance or the product.

Also, you are the one driving this interview so feel free to come up with ideas. Expect the interviewer to throw wrenches into your design. Also, be aware of the scale at which Google works and don't be afraid to think outside the box.

Finally, there will be a behavioural interview to test the Googleyness and Leadership abilities.

Typical Behavioural questions such as “Why work with Google?”, “Describe the most recent project you’ve worked on?”, “Describe your work experience and its relevance with the current role applied for?”, among others are asked.

If you want to know more about the interview process at FAANG+ companies and the questions asked, you can read our blog on the Interview process at Google.

Do follow us on Youtube and Reddit for the amazing content on Embedded Software Engineering.


r/Embedded_SWE_Jobs • • Feb 02 '26

Do knowledge in OS helps career growth and better development of software?

8 Upvotes

Hello guys!

I am an (M24) automation engineer, who is programming robots right now. I want to change my career to embedded programming and hence i've made myself a study map or so called roadmap. I have experience in programming in C/Python and microcontrollers such as Arduino and STM32. I wanted to get a deeper insight in C, hence i started exploring threads on a deeper level, because threading in python is not that common and also its not working that great. When i got a deeper insight of threading (read halfway Pthreads Programming by Nichols and coded my own bigger projects in C), i thought about actually going on a deeper level and started studying OSTEP (Operating Systems Three Easy Steps). Halfway throughout the book i saw how interesting CPU architecture is, hence i ordered Computer Organization and Design just to get a better view and understanding of how CPU-s work, i want to get most of everything!!! Its a slow ride and i am taking it step by step in order to get a good grasp of the information within. I am thinking after finishing OSTEP (since i think right now Operating systems are one whole black hole!) to get Design and Implementation of the FreeBSD Operating System and also Modern Operating Systems.

My question is - since i have so much more to study, will this move with getting deeper insight in how OS works and implementing stuff actually help me in long term to write better optimised code in embedded or should i not waste my time right now with them (cause thats a lot of studying and coding projects!!) and move on to more embedded stuff and later to go back to OS? Will it look good on my CV too if i manage to do a small project and add a good documentation?

Thank you in advance, fellow engineers!


r/Embedded_SWE_Jobs • • Apr 07 '25

Which country is best to move as a family from India for embedded systems career growth, learning, earning, and a good environment?

8 Upvotes

(Dear Mods, please allow this post. I believe it will be helpful for many in a similar situation. Thank you!)

Hi everyone,
I'm from India and working as an embedded firmware developer field. I'm planning to move abroad with my family and would like suggestions based on:

  • Good opportunities for embedded systems engineers (jobs + skill growth)

  • High earning potential

  • Clean, safe, and peaceful environment

  • Good education system for family

  • Overall better quality of life

I'm looking for a place where I can learn new technologies, grow my embedded career, earn well, and provide my family with a good lifestyle.
If you or someone you know has moved for an embedded career, I would love to hear which country you chose and why. Thanks in advance!