Embedded Software Engineer
Viasat Inc. | Chennai, TN, INPosted 16 days ago
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