Logo
Linksys

Senior Software Engineer

Linksys, Irvine, California, United States, 92713


$128,500 - $128,500 a year

Job description : Conduct complex software development tasks to develop firmware for wireless routers, based on embedded systems. Design new features of wireless routers, software programming and debugging. Review product requirements or architecture documents to work out the software functional and design specifications. Take ownership of the software architecture design. Complete the coding and unit testing for the software modules. Maintain and support existing products and software programs. Lead the junior engineers to deliver the projects and mentor them to grow their technical skills. Collaborate with internal engineering teams and external partners to integrate the new features to new hardware platforms.

Job requirements : Master's degree (or foreign equivalent) in Computer Science, Electronic Engineering or a related field, PLUS demonstrable knowledge of: Hardware/OS fundamental theory incl. CPU, Memory, & Bootloader; Linux/Unix OS; Linux Build System incl. Makefile & gcc; switching/routing; TCP/IP; IPV4/IPV6; Netfilter; system performance tuning; Wi-If; Zigbee; Bluetooth; wireless protocols 802.11 & 802.11k/v/r; Linux kernel module development & customization; board bringing-up with vendor-provided Board Support Package; Python; C; C++; Shell Script, and; Lua Script. May telecommute from any location within the U.S.