Linux device drivers developer

ITC NETWORKS

24-10-2008 | EXPIRA LA 30-10-2008

Job expirat

RESPONSABILITATI

Working as part of a team to Specify, Design, Code & Unit Test software for a range of IP Converged Business Communication Products following our Software Development Standards conforming to the ISO9001/2000 standards


CERINTE

This position requires experience in both traditional telecomms/datacomms technologies and very fast moving state of the art technologies such as: Voice over IP, Internet and Computer Telephony

Mandatory skills:

• Proficiency in C or C++ software development (2 years)
Candidate is expected to have a solid foundation in software engineering in an embedded environment. Be able to work from design specifications, and to write detailed design documents for review by Avaya. They should be able to produce suitable test harnesses, and test their implementations, to ensure they meet the specifications. Understanding of common software issues, such as memory leaks, race conditions.

• Experience developing Linux device drivers (1year)
Some level of understanding of digital hardware, so as to be able to read and interpret hardware design documents, and implement device drivers based on them. Understanding of kernel techniques for resource locking, memory allocation, using kernel timers, etc. Knowledge of Linux interrupt handlers.

• Experience with scripting languages (3 months)
Candidates will be expected to produce scripts for testing their designs. Python, Perl or equivalent

• Experience in one or more of the following areas is essential:
- Real-time embedded development of performance products, ideally Business Communications related.
- Telecommunications protocols, e.g. Digital Trunk protocols including QSIG, ISDN & T1.
- Data communications protocols & Internet protocols (H.323, H.450, SIP, VoIP, Internet Protocols, RSVP, X.25, Firewalls).
- Intel and Motorola micro-processor experience
- Object Oriented Analysis & Design.
- commercial software development experience, working as part of a team (3+ years)


Non-technical skills:
- Proficiency with English language.
- Good communication skills
- High self motivation and the ability to work to time constraints


BENEFICII OFERITE

Depending on professional background and experience, a competitive compensation package is offered.


DESCRIEREA FIRMEI

ITC Networks este o companie de outsourcing specializata in dezvoltarea de software pentru telecomunicatii, testare de programe software, automatizare de teste, mentenanata si support.
Principalii clienti ai companiei sunt Nortel, unul dintre cei mai mari jucatori in industria de telecomunicatii, IBM Romania, Trapeze Networks, Blade Network Services si Avaya. ITC Networks se mandreste cu aprecierea clientilor sai, precum si cu satisfactia oferita de recunoasterea faptului ca furnizeaza produse si servicii de cea mai buna calitate. Incurajam colaborarea, spiritul de echipa si bunele relatii interpersonale - pentru dezvoltarea acestora angajatii pot veni cu idei originale, toti avand drepturi egale sa isi exprime intr-un mod constructiv ideile.