Qualifications:
Bachelors/Masters Degree with a specialization in Computer Science, Electrical Engineering, Electronics & Communication.
Roles and Responsibilities:
You may have to perform the following duties:
- Design and development of different features and components
- Debug and fix error in the existing software, Porting the features to new hardware, performance improvement or enhance existing features.
- Provide Unit test document.
- Consulting with external and internal stakeholders on project status and proposals.
- Working with stakeholders on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the modules for releases
- Solid interpersonal, communication & presentation skills.
Skill Requirements:
Mandatory skills:
- C++ Programming
- Strong knowledge of STL, Boost and OOPs
- OpenBMC
- Strong data structures and algorithms
- Embedded domain knowledge
- Linux Internals (System calls, IPC, Network Programming, POSIX Multi-thread programming)
- Systemd and D-BUS
Desirable Skills:
- Linux system start-up, uBoot
- Linux Device driver knowledge
- Linux Build framework Yocto-Bitbake, Buildroot
- Python scripting
- Debug using tools such as GDB.
- Version control - GIT and SVN
If Interested, please share your updated resume along with the following details to
[email protected]
- Total Experience:
- Releavnt Experience in Linux:
- Relevant Experience in C++:
- Relevant Experience in OpenBMC or Similar:
- Current Company:
- Current CTC:
- Expected CTC (ECTC):
- Notice Period:
- Current Location:
- Offer in Hand (if any):
📌 OpenBMC Developer (Chennai)
🏢 American Megatrends
📍 Chennai