Position: Software Engineer (C/C++, UNIX kernel)
Location: Sunnyvale, CA / Raleigh, NC
Duration: 6-12 Months +
No of positions: 3
Level: Intermediate / Sr
Project goal:
--> Fine tuning software modularity in a UNIX environment.
Duties:
--> Key responsibility will be doing code refactoring, i.e. restructuring an existing body of code, altering its internal structure without changing its external behavior.
--> He/she shall analyze the base source code and either recommend changes or perform the actual changes to improve software modularity of the code.
--> The engineer filling this position will actively participate in direction and coding standard discussions and may be required to develop an idea from concept through development and deployment. Some tooling work may be required.
Key qualifying skills:
* Overall ~ 5 to 8 years of relevant experience.
* Proficiency in C and C++.
* Proficiency in Perl or Python / Tcl
* In-depth understanding of the UNIX kernel and kernel level programming is a must.
* Good understanding of build methodology, make base build systems and build analytics.
* Prior demonstrable experience with large and complex source bases.
No comments:
Post a Comment