magnifier icon

Embedded Software Engineer

ViaSat

ViaSat

Wireless Data Transfer Systems

Marlborough, MA - USA

Senior Specialist / Project Manager

Experteer Overview

As an Embedded Software Engineer at Viasat, you will contribute to a fast-paced, cross-functional team building encrypted communications hardware and software. You will design and implement embedded C/C++ software for secure network encryptors and related devices, interfacing with system, test, and hardware engineers. You’ll work across Linux-based environments, kernel drivers, bare-metal drivers, and network protocols to enable secure, high-speed communications. This role offers impact through shaping next-generation encryptors for government enterprise networks, with opportunities to collaborate across disciplines and locations. Join us to help scale secure communications and advance crypt

Responsibilities

  • Design and implement embedded software in C/C++
  • Develop on Linux in embedded environments
  • Configure and work with TCP/IP and network settings
  • Linux kernel driver development/modifications
  • Bare-metal embedded device drivers familiarity
  • Work with microprocessors (NIOS, ARM, RISC-V, etc.)
  • RESTConf interface design and implementation
  • Emulation environments
  • Networking protocols (IPSec, MACsec, TLS, etc.)
  • Python development
  • Develop standalone embedded applications
  • Collaborate in multi-disciplinary teams
  • contribute to the Next Generation Encryptor (NGE) High-Speed encryptor program for government enterprise networks

Key requirements

  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
  • At least 5 years design and implementation experience with embedded software in C/C++
  • At least 2 years Linux OS use, ideally for an embedded environment
  • Experience using Rust
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • US citizenship and an active SECRET (or higher) security clearance
  • Ability to travel up to 10%

Description

As an Embedded Software Engineer at Viasat, you will contribute to a fast-paced, cross-functional team building encrypted communications har…
For members onlyMobile Experteer Ad

Take your next career step

  • 1M+ top positions worldwide with salary benchmarks

  • Be discreetly found and contacted by headhunters

  • Exclusively for senior-level professionals and executives

Already a member?

Experteer uses cookies.

Information on data protection