SW Engineer – Embedded Linux Platform

Product Development Santa Clara, California


At Collinear Networks we are growing our software team to develop leading edge telecom platforms. In our dynamic, fast-paced environment, the ideal Software Engineer candidate will be high energy, creative, resourceful and truly innovative at engineering unique and well thought out software solutions. This is a hands-on opportunity to develop a new telecom platform which will help define the future of wireless networking.

The Opportunity:
Design and implement Platform components of a switch on an embedded Linux system

• BS in computer science and engineering, or equivalent
• 7 to 10 years of experience developing infrastructure for Embedded Linux based systems
• Strong knowledge of Linux kernel
• Hands-on experience with x86/ARM/MIPS based CPUs or SoCs
• Developed CPU bring-up code, interrupt handlers, device drivers
• Strong software development experience in C/C++ and socket programming
• Experience of working on a multi-threaded, multi-core real time embedded Linux platform
• Familiar with Broadcom, Marvel or proprietary switching ASICs
• A team player, with strong interpersonal and communication skills
• Comfortable working in Agile development environments and the traditional SDLC

• MS in computer science and engineering, or equivalent
• High Availability (HA) / Redundancy infrastructure, Process restart
• Preferred if developed infrastructure components for an embedded Linux system - IPC (Interprocess Communications), Packet Input/Output, Services registration
• Experience with Network Processors such as Cavium’s multi-core Octeon processor

Collinear Networks offers competitive benefits, 401K plan, unlimited vacation, flexible spending accounts, commuter benefits, gym membership discounts, company provided lunch & snacks and much more….

We do not consider candidates who now or in the future require sponsorship for employment visa status

Local candidates only

We are an equal opportunity employer