I have interviewed a lot of freshers and also acted as mentors for lot many. One of few general questions asked by new graduates are "How many types of Embedded System jobs are available in embedded companies" and the relevant skill sets required for it. Tried to capture some descriptions of job profiles. This post does not cover required skill set and will try to add in another blog post.
But as industry changes the description also changes drastically from company to company and domain to domain.
This is prepared keeping general product and if you think I have missed anyone, please add in comment. Also there could be one person doing multiple things in small startups or for every function different people are recruited.
Embedded products life-cycle job functions
1) Understand Market of the "New" product, analysis of competitors product & features :
3) Hardware Engineering team :
4) Software Engineering Team
5) QA test team
6) Operation & Support team
For few job profile descriptions you can visit careers page of one of the embedded companies.
But as industry changes the description also changes drastically from company to company and domain to domain.
This is prepared keeping general product and if you think I have missed anyone, please add in comment. Also there could be one person doing multiple things in small startups or for every function different people are recruited.
Embedded products life-cycle job functions
1) Understand Market of the "New" product, analysis of competitors product & features :
- Product Manager / Product Line Manager
- Project Manager
3) Hardware Engineering team :
- PCB Design Engineer
- PCB Layout Engineer
- Mechanical Design Engineer
- Circuit designer
- VLSI Design Engineers
- VLSI Verification team
- Chip designers (if semiconductor companies)
- FPGA Design Engineers
- PCB Assembly technicians
- Hardware QA & test engineer
- Procurement Engineer
- Purchase Executive
4) Software Engineering Team
- Firmware Design Engineer
- Device Driver development Engineer
- Application Software Engineer
- Unit test engineer
- Integration test engineer
- Automation Engineers
5) QA test team
- Software testing engineer
- Hardware test engineers
- Performance test engineers
- Automation QA Engineers
- Network support Engineers
6) Operation & Support team
- Purchase Officer
- Custom clearance Executive
- Finance Executive
- Accounts Executives
- IT network support Engineer
- HR executives
- Sales & Marketing Engineers
- Store & Inventory executive
- Technical writers ( Can report to any SW/HW teams or can be independent team)
For few job profile descriptions you can visit careers page of one of the embedded companies.