JOB DESCRIPTION
The role has great opportunities for the candidate to develop himself in a wide technology area in back-end. It mainly requires Linux user space application development capabilities with C programming language.
Key Responsibilities
· Bugs for existing software packages will be fixed
· New feature requests will be implemented
· Automated tests complementing development will be implemented
Required
· BSc in Computer Engineering or equivalent
· Proficiency in C programming language
· Being able to modularize the software and make it clean to maintain in a clear way
· No hesitation about using Linux (both command line and GUI) as working environment
· Documentation is indispensable
· Enthusiastic to learn Networking technologies
· Enthusiastic to apply root-cause analysis for bugs
· Well communication skills
· Open-minded and open to changes in terms of development methods
Nice to have
· Familiarity with Makefile
· Familiarity with source control bug tracking tools (Git, Jira, etc…)
· Sufficiency in cross platform development (cross compilation, limited memory and CPU)
· Sufficiency in understanding Linux kernel and networking
· Sufficiency in understanding design patterns with C
Başvuru için; https://bau.network/jobs/1558