Cognizant Technology Solutions - Philadelphia, PA

posted 19 days ago

Full-time
Philadelphia, PA
Professional, Scientific, and Technical Services

About the position

The position involves software development for embedded and consumer electronic devices, focusing on network programming and wireless networking technologies. The role requires expertise in various programming languages and protocols, as well as familiarity with software engineering best practices.

Responsibilities

  • Develop software for embedded and consumer electronic devices.
  • Implement network programming solutions using Linux, C, and C++.
  • Utilize multithreaded programming techniques in software development.
  • Work with wireless networking technologies, including 802.11 standards.
  • Engage in TCP/IP network model implementation and protocol management.
  • Develop applications for Linux OS with a focus on networking.
  • Implement Software Defined Networking (SDN) technologies.

Requirements

  • Bachelor's degree in Electrical, Electronics, or Computer Science.
  • 4+ years of experience in software development for embedded devices.
  • Expertise in network programming using Linux, C, and C++.
  • Proficiency in multithreaded programming.
  • Expertise in wireless networking technologies (802.11).
  • Strong understanding of TCP/IP network model and protocols.

Nice-to-haves

  • Familiarity with Linux 802.11 kernel and driver interface.
  • Experience with wpa_supplicant and hostapd.
  • Knowledge of MQTT protocol, Protobuf, and Avro schemas.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service