You'll get invited to our Meetups as soon as they're scheduled!
The Boston Red Hat Meetup Group Message Board › Interesting Linux / Embedded Development Position
| A former member | |
|
|
A very stable technology leader is looking for you .
JOB DESCRIPTION As a key contributor to our System Software Development, you will be responsible for the development and maintenance of our networking application used in CPE systems. Our client develops communication processors and the embedded software. We need an engineer that understands networking protocols for the CPE market and experience developing under Linux. Responsible for working with other developers and Partners as an expert in helping debug critical system-platform issues; defining software solutions from network specifications and developing customer driven applications. Experience with some of the following network protocols is required: IP QOS, IP routing, DSL, PON, VoIPSome jobs you will perform include:Leveraging Linux network packages for customer required featuresImplementing IP routing, IP QoS features and performance enhancementsWorking with VLSI, applications and marketing to define requirements and architect IP service related software modulesDesigning and writing new software features from system specificationsPerforming upgrades to the kernel or device drivers Integrating third party device drivers to further enhance the client solution. Supporting third party partners to port their drivers to our systemRepresent Our client at standards bodies meeting and customer meetings as a systems expert . REQUIRED SKILLS AND EXPERIENCE As a potential applicant you will have experience with some/all of the following areas:3 or more years of Linux kernel driver development experience. Experience with IP routing, NAT, ALG, IPSec, VPN, VLAN, QoS, IPTV, etc. Extensive experience programming in C under Linux. In-depth knowledge of I/O subsystems and hardware interfaces. Experience writing device drivers for networking devices Experience in x86 and ARM assembly and application development. In-depth knowledge of and previous experience with I/O subsystems and hardware interfaces. Must have worked with embedded software components such as boot loaders, board support packages, device drivers and kernel modules as well as be capable of analyzing and debug kernel and application level anomalies and interactions in an embedded Linux multiprocessor environment. Must have strong experience in low-level system software concepts including interrupt handling, multi-tasking, and multi-processor systems and be conversant with embedded software development tools, debuggers, ICE Experience developing complete board support packages Location: Westboro , MA Compensation: 105 to 120k |