Viasat-logo
Viasat
ยท
September 4, 2026
Apply Now
This job has closed.

Embedded Software Engineer, Early Career

Carlsbad, CA
Full-time
Onsite
$95K/yr - $150K/yr
Entry Level
Viasat develops communication solutions for consumers, businesses, governments, and militaries worldwide. The company is seeking an Embedded Software Engineer to develop software for encrypted communications systems, embedded cryptographic devices, and emerging cryptographic solutions while collaborating with system, test, and hardware engineers.
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

  • Education: Completion of Bachelor's degree or higher in Computer Engineering, Computer Science, or a related field
  • Experience: This role is intended for someone with-3 yearsoffull-time, relevantindustryexperience
  • Citizenship: This position requiresU.S.Citizenship and an active SECRET or TOP SECRET security clearance
  • Design and implementation experience with embedded software in C/C++ orRust
  • Linux OS use, ideally for an embedded environment
  • Basic understanding of TCP/IP and common network configuration
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • Ability to travel up to 10%

Preferred

  • Object-oriented software development experience
  • Familiarity with Linux kernel driver development/modifications
  • Familiarity with to bare metal embedded device drivers
  • Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Experience with RESTConf interface design and implementation
  • Experience with Emulation Environments
  • Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Experience with Python
  • Familiarity with to standalone embedded applications
  • Experience participating in multi-disciplinary teams

Benefits

  • Relocation assistance is available pending eligibility.
  • Additional cash or stock incentives may be provided as part of the compensation package.
  • A range of medical, financial, and/or other benefits, dependent on the position offered.
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