This article can help job aspirants to understand various job requirements and apply for suitable job only. It can save time for both recruiter and candidate. This can help freshers as well.
Is it possible to get job as fresher ?
Definitely. In fact companies are hiring third year engineering students in advance. Embedded system job requires following basic knowledge :
- Embedded C
- MCU architecture
- Ability to understand datasheets and schematic
- Good communication skills
- Learning attitude
Check your eligibility
I am giving example of current (DEC 2022) urgent requirement for Firmware developer and hardware designer given at this link.
Qualification BE/Btech/ME/Mtech ( Electronics, E & Tc),Msc(Electronics) . It means M.Sc (Electronics) can also apply. Generally companies mention engineering only.
Experience : 2-4 years . This is generally based on budget. If your current salary is very high , you should avoid applying this. In terms of experience, if you are exceptional candidate with 1.5 yrs exp or nominal salary with 5 yrs exp, you can apply.
Desired Skillset :
• Good programming and debugging skills in Embedded C/C++
• Hands on experience with embedded development tools.
• Hands on experience with RTOS and device drivers.
• Experience in communication protocol I2C, USB, I2S, UART, SPI,
RS232, RS485, CAN bus, Bluetooth, Wi-Fi, GSM, GPRS.
• Experience in real time operating system like FreeRTOS.
• Good understanding of embedded system and the hardware.
• Knowledge of sensor.
• Ability to read schematic and datasheet for component.
• Experience in product prototyping and testing.
• Exposure to tools like JTAG, AURIUM, Beagle I2C analyzer,
Oscilloscopes etc .
Above desired skill is for both software and hardware engineer . It requires experience in both wired and wireless communication protocols. It also require experience in high speed protocols. Only SPI, I2C and UART exposure will not work. In that case , you can look at Gurugram based company job at this link.
Roles and Responsibilities
• Independent Project handling
• Project scheduling & tracking
• Firmware development
• Coordinate for hardware development.
• Documentation
• Team Orientation
Roles and responsibilities indicates individual contribution as well as co-ordination with other teams. So if you have not handled embedded project independently , avoid applying for this job.
There is a requirement of one firmware engineer and one embedded hardware engineer for above position. These positions are based in Pune. Eligible candidates can apply this link.
How to identify hardware design job ?
Again check the basic eligibility in terms of experience and qualification first.
Check this current (Dec 2022) opportunity for Gurugram. Company is open for less experience (1+ yrs) but with excellent analog circuit design expertise. Embedded programming skills can be added advantage.
How to identify Good startup companies ?
One must check the company management background. In above cases, management team consists of 30+ experienced professionals with clear long term vision. Company has products in the market and now extending design team. Gurugram based company is 5 day week company so good in terms of work – life balance. Both are product based companies so best learning opportunity for career growth.