If (C is your preferred language) && (you like to see fast results on what you work on) && (working directly with hardware components is not scary)
Then this is the ideal job you are looking for!
We are looking for a software engineer with excellent programming knowledge for software development on Linux in C.
This person will participate in the analysis, design, development and maintenance of software components that are mainly Linux based and will be developed in C languages.
She/he will work on creating and maintaining new current products and current ones, and will participate in the design and development of applications for and external customers.
This position will require interacting with project management, leads, testers and other developers in order to understand the features, planning the schedule, designing and implementing the solutions, optimizing, performing development testing and bug-fixing in order to deliver high quality releases on time.
This person will work in an agile environment
The project is related to scale-testing everything related to VoIP and Video, by implementing various protocols and emulating various VoIP and Video enabled devices
Good knowledge of C programming language, some C++ knowledge is appreciated
Good algorithms/data structures knowledge
Good OOP knowledge
Good networking knowledge
Debugging and implementation in Linux kernel is a plus
Ability to quickly learn and grasp new technologies
Desire and ability to work in a highly collaborative, team-oriented environment
Excellent verbal and written communication skills
Prove to be performance driven and having a proactive attitude