magnifier icon

Embedded Software Engineer

ViaSat

ViaSat

Wireless Data Transfer Systems

Marlborough, MA - USA

Senior Specialist / Project Manager

Experteer Overview

In this role you will contribute to secure, encrypted communications systems as part of a small, fast-paced team. You will design and implement embedded software for network encryptors and cryptographic devices, collaborating with system, test, and hardware engineers to transition capabilities into service. You’ll work across C/C++ and Rust in Linux environments, drive CI/CD, and engage with multi-disciplinary teams to deliver impactful security solutions. This opportunity offers hands-on development at the intersection of software and hardware, with meaningful government-grade deployments.

Compensation / Benefits

  • base pay with potential incentives (cash or stock)
  • medical benefits
  • comprehensive benefit offerings focused on holistic health and wellness
  • career growth opportunities

Responsibilities

  • Design and implement embedded software using C/C++ and Rust
  • Develop in Linux-based embedded environments and manage Linux kernel driver modifications
  • Work with TCP/IP and network configurations
  • Apply object-oriented software development in an Agile Scrum setting
  • Plan, track, and report progress; contribute to CI/CD pipelines
  • Collaborate with system, test, and hardware engineers to transition capabilities to service
  • Develop standalone embedded applications and bare-metal drivers
  • Support networking protocols (IPSec, MACsec, TLS) and cryptographic devices
  • Engage in multi-disciplinary team activities and responsibilities
  • Participate in design and implementation for encrypted communications systems

Key requirements

  • 2–3 years of embedded software design and implementation in C/C++
  • 1 year of Linux OS use, preferably in embedded contexts
  • Familiarity with Linux kernel driver development/modifications
  • Bachelor’s degree in Computer Engineering or related field
  • Ability to plan, track, and report progress; Agile Scrum experience
  • CI/CD software development experience
  • Good oral and written communication skills
  • US citizenship with active SECRET or TOP SECRET clearance
  • Willingness to travel up to 10%
  • Experience with object-oriented software development
  • Basic understanding of TCP/IP and network configuration

Description

In this role you will contribute to secure, encrypted communications systems as part of a small, fast-paced team. You will design and implem…
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?