Embedded Software Engineer
USC, GC, OPT/EAD, EAD/GC, H4/EAD,
Englewood Colorado (Onsite)
REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
MS/BS in EE or CS with 5+ years of experience
Experienced in OpenWRT based open-source system development
Experience with user space development for connectivity related products (Wi-Fi access points/routers/controllers, networking equipment) in one or more of following areas: HostAPD, Wi-Fi device drivers, Tunnels, Firewall, Iptables, DNS, DHCP, Flow Classification, Quality of Service
Hands-on experience working with one or more Wi-Fi chipset platforms and SDKs (Qualcomm / Broadcom / etc.)
Skilled in Embedded C, Shell scripting
Ability to work independently, meet project deadlines fully documenting work
Must have good written and verbal communication skills
PREFERRED QUALIFICATIONS
Skills /Abilities and Knowledge
MS in EE or CS with 8+ years of experience
Highly proficient with software development tools, build systems, cross compilers
Working knowledge of OpenWrt, embedded Linux kernels, hardware abstraction layers, opensource frameworks, such as OpenWrt and prplOs.
Experience developing Wi-Fi (802.11) features, including the WLAN MAC Protocol, EasyMesh, Scanning, Roaming, OFDMA, MU-MIMO, and Multi-Link Operation
Experience with system integration, and evaluating various Wi-Fi performance parameters
Experience working with wireless protocol stacks and data models, including working knowledge of TR181 and TR369 and supporting protocols, Wi-Fi Alliance Date Elements, OpenSync, MQTT and cloud controllers
In-depth understanding of IPv4 and IPv6 TCP/IP networking
Familiarity with Wireshark and packet capture analysis
Job Description:
We are seeking an Embedded Software Engineer to join our Software Development team in Englewood, Colorado. We are looking for a candidate to assist in driving the architecture, design, and development of future generations of carrier grade CPE devices and wireless access points. As an engineer within the Software Architecture and Strategy team, you will be involved in the defining the architecture and design of innovative new products and features supporting the high speed wired and wireless connectivity needs for millions of customers. The ideal candidate will possess experience with embedded Linux operating systems, cross-platform development and build tools, embedded software development and the Linux wireless and networking stacks. This candidate should be prepared to develop experimental software and proof of concept demos on new hardware platforms. This role will work with OEM Chipset vendors and Original Equipment Manufacturers to architect, build and test new CPE firmware and features.
MAJOR DUTIES AND RESPONSIBILITIES
Assist in the development of firmware for CPE devices based on embedded Linux operating systems, such as OpenWrt and PrplOs
Define the software architecture and design of innovative new products and features
Develop experimental software and proof of concept demos on new hardware platforms
Analyze, debug, and develop innovative solutions to product/platform issues
Initiate and support planning and work breakdown activities for moderate-scale software development projects
Effectively manage task lifecycles using Jira
Work with other code developers using Git to maintain clean code repositories
Mentor and provide technical direction to less experienced engineers
Collaborate with Product and Engineering partners to document software architecture, capture requirements and write design specifications
Perform other duties deemed necessary to support the Company’s business operations
Thank You,
Rohit Singh
Sr.IT Technical Recruiter | First Ring Solutions LLC | Philadelphia, PA, 19102
E: rohitsingh@firstringsolutions.com D: (215) 437-3001 Cell: (267) 857-9855