Viasat is looking to hire ambitious software engineers to develop and improve embedded and application software for SATCOM modems, ensuring global connectivity and driving the company's success.
Requirements
- At least 3 years of design and implementation experience with embedded software in C/C++
- At least 2 years Linux OS use, ideally for an embedded environment
- Basic understanding of TCP/IP and common network configuration
- Object-oriented software development experience
- Familiarity with Linux kernel driver development/modifications
- Web-based user interface development experience
- Networking experience: TCP/IP, NAT, L2 Switching, Firewalls, AAA, DHCP
Responsibilities
- design, implementation, integration, and test of embedded and application software
- develop code from the driver level in C, to the application level, all the way to the user interface level using HTML and JavaScript
- prepare operations user documentation
- support our global services team by fixing field issues
- analyzing software requirements
- high level architecture design
- low level detailed design
Other
- May provide guidance and/or mentor junior level staff.
- Agile Scrum development experience
- Ability to plan, track, and report on progress
- Good oral and written communication skills
- US citizenship required