Embedded Software Engineer

Embedded Software Engineer

Viasat Inc. | Chennai, TN, IN

Posted 16 days ago

Apply Now

Description

Requirements

  • 5+ Years of experience developing with C.
  • Embedded Linux design, development and testing expertise
  • Experience with Python / Linux shell scripts, bash, make
  • Experience building Linux systems and large application packages
  • Experience with inter-process communication and messaging protocols
  • Experience with networking protocols, network security protocols and Linux OS Security
  • Bachelor’s degree in engineering or Computer Science or equivalent work experience

Preferences

  • Knowledge of Wireless Communication Systems (e.g., WiMAX, Wi-Fi, TE, DOCSIS, 5G, VoIP, IPTV, etc.)
  • Knowledge of SATCOM networks or other telecommunications systems
  • Experience with Object-Oriented Programming
  • Experience with Agile development and Scrum framework
  • Experience with Continuous Integration / Continuous Delivery (CI/CD) practices
  • Experience developing kernel modules and device drivers