Staff Wireless SW Engineer

6 Months ago • 8-15 Years

Job Description

The Staff Wireless SW Engineer will be responsible for designing, developing, and maintaining Linux-based software, debugging and enhancing code for performance and issue resolution, and automating development and testing workflows. They will also participate in code reviews, maintain technical documentation, and work closely with cross-functional teams. The role requires strong proficiency in C/C++, experience with multi-threaded programming, understanding of L2/L3 networking, and experience with debugging tools. The candidate should possess strong communication skills and the ability to work independently and collaboratively.
Good To Have:
  • Proficiency in Python for application development and automation.
  • Familiarity with InfluxDB and its ecosystem.
  • Experience with Vector Packet Processing (VPP).
Must Have:
  • Strong proficiency in C/C++ for Linux system application development.
  • Experience with multi-threaded programming and efficient memory management.
  • Experience with Redis for data storage and caching.
  • Understanding of L2/L3 networking and transport protocols.
  • Hands-on experience with debugging and profiling tools.

Add these skills to join the top 1% applicants for this job

redis
python
linux
communication
quality-control
networking
cross-functional
problem-solving

Responsibilities: Experience: 8-15 Years ·        Design, develop, and maintain Linux-based software following best practices ·        Debug and enhance code for performance and issue resolution ·        Automate development and testing workflows with scripts and tools ·        Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards. ·        Maintain technical documentation, including design specs and APIs ·        Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution   Required Skills and Qualifications: ·        Strong proficiency in C/C++, focusing on Linux system application development ·        Experience with multi-threaded programming, inter-process communication and efficient memory management techniques ·        Experience with Redis for building responsive products through data storage and caching ·        Solid understanding of L2/L3 networking, and transport or security protocols (TCP/IP, UDP, IPsec) ·        Hands-on experience with debugging and profiling tools ·        Familiarity with open-source development practices and collaboration with open-source communities ·        Strong communication and interpersonal skills, ability to work independently and as part of a collaborative team. ·        8 to 15+ years of experience as a Software Engineer, with focus on Python and Linux backend development Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Good to Have Skills: ·        Proficiency in Python for application development and automation ·        Familiarity with InfluxDB and its ecosystem, including Telegraf for data collection and Inlet for data ingestion. ·        Experience with Vector Packet Processing (VPP) for high-performance networking applications.

Set alerts for new jobs by extreme network
Set alerts for new jobs in India
Contact Us
hello@outscal.com
Made in INDIA 💛💙