2,023,444open jobs
119,803companies
251,130added this week
Browse all
Salary
$165k – $261k per year
Location
In office (Tempe)
Seniority
Senior · 8+ years exp
Visa
H-1B filings in 12 months: 32 · for this role: 2 · green card filings: 19

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 19, 2026. Viasat scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Headquartered in Carlsbad, California, Viasat is a global communications company specializing in high-speed satellite broadband, secure networking, and defense communications services. The company designs, builds, and operates an advanced network of high-capacity satellites to deliver reliable connectivity to residential, commercial, aviation, and government users worldwide. Following its acquisition of Inmarsat, its expanded portfolio now spans global mobile satellite services, maritime communications, and critical national security infrastructure.
About us

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

What you'll do

This is a role for a senior Embedded Software Engineer within Space Infrastructure - Viasat. This person will bring experience in C/C++/Python and interest in learning the Rust programming language. You will lead teams to design, develop, and integrate software for satellite payload flight control, embedded cryptographic functions, and automated test solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.

This position requires an experienced software engineer able to work on and lead projects that are not fully-designed. The candidate must show expertise in most core software development proficiencies.

The day-to-day

  • Analyze system level requirements and derive software requirements
  • Design and implementation with embedded software in C/C++ and Rust
  • Design and implementation with embedded and system test software in C/C++ and Python
  • Design and implementation of Linux OS applications in Python, C/C++, and Rust
  • Design and implementation of FreeRTOS applications in C/C++ and Rust
  • Design and develop applications for microprocessors, embedded processors, and FPGAs
  • Design and implementation of bare metal embedded device drivers
  • Debug and resolve complex integration issues
  • Design CI/CD infrastructure and automation services
  • Find opportunities to improve product reliability and security
  • Lead design reviews and documentation tasks
  • Agile SCRUM development
  • Leading multi-disciplinary teams
  • Provide guidance and/or mentor junior level staff
  • Works autonomously with little instruction to solve well-defined problems

What you'll need

  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
  • 8+ years of design and implementation experience with embedded software in C/C++
  • 4+ years of Linux OS use, ideally for an embedded environment
  • 3+ years of design and implementation experience with system test software in Python
  • Experience with Linux and RTOS applications
  • Object-Oriented software design and development experience
  • Ability to plan, track and report on team progress
  • Good oral and written communications skills
  • Ability to travel up to 10%

Note:

  • This is an onsite role
  • US citizenship required

What will help you on the job

  • Familiarity with FPGA-based architectures
  • Familiarity with Linux kernel driver development/modifications
  • Familiarity with RTOS and standalone embedded applications
  • Familiarity with Rust software development
  • Familiarity with Ethernet standard and protocols
  • Familiarity with network security protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Familiarity with debuggers (GDB over JTAG)
  • Familiarity with tools and services like Git, GitHub, Jira, Jama, Artifactory, etc.)
  • SCRUM Product Owner and/or SCRUM Master certification
  • Experience with Requirement Databases (Jama, ClearCase, etc.)
  • Experience with AI Agents (Claude Code, Copilot, etc.)
  • Experience with Emulation Environments
  • Experience with CI/CD practices
  • Experience with GitHub Actions

Salary range

$165,000.00 - $260,500.00 / annually.

For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $205,000.00- $307,000.00/ annually

At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness at https://careers.viasat.com/benefits.

EEO Statement

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.

  • Analyze system level requirements and derive software requirements
  • Design and implementation with embedded software in C/C++ and Rust
  • Design and implementation with embedded and system test software in C/C++ and Python
  • Design and implementation of Linux OS applications in Python, C/C++, and Rust
  • Design and implementation of FreeRTOS applications in C/C++ and Rust
  • Design and develop applications for microprocessors, embedded processors, and FPGAs
  • Design and implementation of bare metal embedded device drivers
  • Debug and resolve complex integration issues
  • Design CI/CD infrastructure and automation services
  • Find opportunities to improve product reliability and security
  • Lead design reviews and documentation tasks
  • Agile SCRUM development
  • Leading multi-disciplinary teams
  • Provide guidance and/or mentor junior level staff
  • Works autonomously with little instruction to solve well-defined problems
  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
  • 8+ years of design and implementation experience with embedded software in C/C++
  • 4+ years of Linux OS use, ideally for an embedded environment
  • 3+ years of design and implementation experience with system test software in Python
  • Experience with Linux and RTOS applications
  • Object-Oriented software design and development experience
  • Ability to plan, track and report on team progress
  • Good oral and written communications skills
  • Ability to travel up to 10%

Note:

  • This is an onsite role
  • US citizenship required
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,023,444 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Tempe
≈ $128k – $237k per year (Estimated) · Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Milpitas
Python
MATLAB
Chips/EDA
JMP
Cryptography
GPG
Apply
≈ $109k – $210k per year (Estimated) · In office · Full-Time · 4+ years exp · Bachelor's Degree · Folsom
Python
SystemVerilog
Chips/EDA
UVM
Formal Verification
Apply
≈ $205k – $378k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Sunnyvale
Python
C++
SystemVerilog
Perl
Chips/EDA
UVM
Apply
≈ $181k – $334k per year (Estimated) · In office · Full-Time · 10+ years exp · Bachelor's Degree · Folsom
Chips/EDA
Cadence Innovus
Synopsys PrimeTime
Siemens Calibre
Apply
≈ $115k – $221k per year (Estimated) · In office · 4+ years exp · Bachelor's Degree · Sunnyvale
SystemVerilog
AI/ML
Vertex AI
TPU
DevOps
GCP
Apply
≈ $21k – $54k per year (Estimated) · In office · Full-Time · Stockholm
Python
SQL
Databases
Databricks
AI/ML
dbt
Apply
≈ $56k – $146k per year (Estimated) · In office · Full-Time · Stockholm
Python
SQL
Databases
Databricks
AI/ML
Spark
dbt
DevOps
Azure
CI/CD
Git
Apply
≈ $59k – $119k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Belfast
Python
Databases
Snowflake
Oracle
AI/ML
AI Agents
Anomaly Detection
Machine Learning
DevOps
Terraform
Ansible
GCP
Red Hat
OpenShift
CI/CD
AWS
Kubernetes
Self-Healing
Linux
Apply
Apply
≈ $32k – $66k per year (Estimated) · In office · Internship · Weissach
Python
MATLAB
Apply
$142k – $224k per year · In office · 8+ years exp · Bachelor's Degree · Tempe
Apply
$141k – $222k per year · In office · Nationals only · 6+ years exp · Bachelor's Degree · Duluth
Python
C++
DevOps
GitHub Actions
RTOS
Linux
Unix
Apply
$117k – $185k per year · In office · 3+ years exp · Bachelor's Degree · Carlsbad
Python
Rust
C++
Bash
DevOps
GitHub Actions
Jenkins
Linux
Unix
Apply
$141k – $222k per year · In office · 6+ years exp · Tempe
Python
Verilog
SystemVerilog
VHDL
Perl
MATLAB
AI/ML
Copilot
Cursor
Claude
AI Agents
DevOps
CI/CD
GitHub
Linux
Chips/EDA
UVM
Xilinx Vivado
Synplify Pro
Apply
RF Design Engineer 3 days ago
$95k – $150k per year · In office · Bachelor's Degree · Tempe
Python
MATLAB
Chips/EDA
Keysight ADS
Apply
≈ $39k – $73k per year (Estimated) · In office · Full-Time · 3+ years exp · High School Diploma · Milwaukee · Portland · Tempe · Madison · Indianapolis
Apply
In office · Part-Time · PhD · Tempe
Apply
≈ $77k – $165k per year (Estimated) · Hybrid · 8+ years exp · Tempe
DevOps
VMWare
Apply
≈ $31k – $70k per year (Estimated) · In office · High School Diploma · Tempe
Apply
In office · Full-Time · High School Diploma · Tempe
Apply
See all jobs
This is one of many
2,023,444 more open roles from verified company boards, updated every day.