All offersWrocławCLinux C Engineer
Linux C Engineer
C
Plume Design

Linux C Engineer

Plume Design
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Linux
    advanced
    C
    advanced
    Networking
    regular
    WIFI
    regular

Job description

Online interview
Friendly offer
Summary:
On this position (Linux C Engineer) you will be part of a team developing OpenSync™ on Plume products and/or 3rd party devices like residential GWs, Set-Top-Boxes etc. You will work primarily with user-space daemons and libraries development tasks, SDKs from companies like Qualcomm, Broadcom, Maxlinear etc, and a lot of open source. There's no work with legacy stuff - Plume is a product company where we define the future of Smart WiFi!

OpenSync™ is an open-source software that delivers and manages evolving offerings of home connectivity and entertainment services. OpenSync acts as silicon, CPE, and cloud-agnostic connection between the in-home hardware devices, and the cloud. It collects measurements and statistics from the connected user devices and network management elements, and enables customized connectivity services. OpenSync introduces Wi-Fi mesh networks, access control, cyber security, parental controls, automated IoT onboarding, and telemetry.

Responsibilities:
  • Design and develop new applications for embedded Linux, with supporting unit tests and documentation
  • Develop code using the C programming language for embedded environments, with portability to various processors and platforms in mind
  • Review, re-design and manage existing code and designs
  • Perform hands-on development and troubleshooting on embedded targets
  • Work with software configuration management tools, defect tracking tools, and peer review techniques
  • Work directly with customers and product team to understand requirements and triage issues

Qualifications:
  • BA/BS in Computer Engineering, Computer Science, or equivalent experience
  • 5 - 10 years of relevant work experience in embedded software development using the C language
  • Experience developing software using embedded SDKs and frameworks
  • Strong analytical and problem-solving skills.
  • Experience with hands-on development and troubleshooting on embedded targets
  • Self-motivated, detail oriented and strong team player
  • Experience interacting with embedded devices using methods such as syslog, serial console, and SSH.

Must be a subject matter expert (SME) in one or more of the following areas::
  • Linux kernel networking stack knowledge (Netdevice, SKB, IP Conntrack, OVS)
  • Linux network device driver/data-path performance expertise
  • Experience in 802.11 Wi-Fi systems, standards and protocols.
  • Experience with Wi-Fi protocols such as 802.11k, 802.11v, 802.11r
  • Strong competence and experience in Layer 2, Layer 3 networking, QoS
  • Network and/or application security expertise (L2/L3 firewall, DPI, IDS, IPS)

What we offer:
  • Extremely interesting and challenging work with the latest technologies in the field of home wifi solutions,
  • Company stock options program
  • Up to 15% annual salary bonus
  • Copyright tax deductible costs (creative tax)
  • Private medical package (Luxmed)
  • Employee referral program
  • Flexible working hours
  • Annual team-building events
  • Lifetime Plume HomePass membership
  • Strava premium account

What is Plume:
Plume is a Software-as-a-Service (SaaS) startup company that provides self-optimizing, smart WiFi services, visibility, and network control for Communications Service Providers (CSPs) and their subscribers, including personal households and small businesses. The company is based in Palo Alto, California, and has R&D offices in Slovenia, Poland, Canada and Taiwan. Overall more than 600 employees worldwide as of today.
 
At Plume we push the boundaries of how people think of WiFi and the smart home experience. Plume today serves over 35 million households with cutting edge security, wifi, IoT and home management technology and we are growing rapidly. Our home is in the heart of Silicon Valley and has offices around the globe.
 
Those who seek the challenge and reward of a fast-paced environment and high bar for innovation will quickly feel at home within our team. As an employee, you can expect the same cutting-edge approach to flexibility, organization, and benefits in your everyday life. Help us design thoughtful tools for people to take control of the technology in their homes, allowing them to connect in new and exciting ways.
 
Backed by SoftBank Vision Fund, Charter Communications, Comcast Cable, Foxconn, Insight Partners, Jackson Square Ventures, Liberty Global Ventures, Presidio Ventures, Qualcomm, Samsung, Service Electric Cablevision, Shaw Ventures, Silicon Valley Bank and UpBeat Venture Partners
Learn more about Plume at www.plume.com