Software Engineer – Application Development (CPE PL)


 
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