Viasat-logo
Viasat
·
June 14, 2025
Apply Now
This job has closed.

Embedded Software Engineer

Carlsbad, CA
Full-time
Onsite
$104K/yr - $156K/yr
Entry, Mid Level
Viasat is a global communications company that offers satellite services, and they are seeking an Embedded Software Engineer to join their team. The role involves developing software for encrypted communications systems and collaborating with various engineering teams to transition new capabilities into service.
Apply Now

Responsibilities

  • Design and implementation with embedded software in C/C++ and Rust
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Object-oriented software development
  • Agile Scrum development
  • Ability to plan, track and report on progress
  • CI/CD software development
  • Good oral and written communications skills
  • Linux kernel driver development/modifications
  • Familiarity with to bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Python development
  • Standalone embedded applications
  • Participating in multi-disciplinary teams

Qualification

Required

  • Completion of Bachelor’s degree in computer engineering or a related field
  • Design and implementation experience with embedded software in C/C++
  • 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 must be able to obtain an active SECRET or TOP SECRET security clearance
  • Design and implementation with embedded software in C/C++ and Rust
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Object-oriented software development
  • Agile Scrum development
  • Ability to plan, track and report on progress
  • CI/CD software development
  • Good oral and written communications skills
  • Linux kernel driver development/modifications
  • Familiarity with to bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Python development
  • Standalone embedded applications
  • Participating in multi-disciplinary teams

Preferred

  • Rust experience is preferred
  • Experience with RESTConf interface design and implementation
  • Experience with Emulation Environments

Benefits

  • A range of medical, financial, and/or other benefits
Viasat is a global communications company that offers satellite services.
Glassdoor
3.8
Founded in 1986
Carlsbad, California, USA
5001-10000 employees
http://www.viasat.com