The OS Developer will be integrated into the Development Discipline and will contribute to projects delivered for our international customers.
Here is the list of your main responsibilities.
Work closely with the Design Lead and the development team to define and implement technical solutions.
Develop Linux components by following Agile software development methodology.
Updating, building, and testing with new versions of Linux components
Participate in the validation / acceptance phase of the product cycle ensuring the fine tuning necessary to finalize the products delivered to our customers.
Qualifications and Experience
Technical collaboration acumen.
Able to gather and produce technical artifacts from and for the team.
Work closely with teammates to discover / solve technical challenges.
Determine next steps necessary to deliver the project in time and with high quality attributes.
Extensive experience with C / C++ programming language.
Good experience with Python programming language.
Experience with configuring and maintain Linux components.
Strong experience with compilers, builds, delivery artifacts.
Strong Application Management Attitude
Experience with Issue Troubleshooting
Good understanding of OOP concept
Extensive experience with software engineering good practices (unit testing, code review, continuous integration, design documentation)
Good problem solver
Advanced communication skills both in written and spoken English.
Nice to Have Skills
Interaction with open-source software.