Systems AI&T - Satellite Payload STE Engineer

Vets2industry

Tempe (AZ)

On-site

USD 174,000 - 261,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vets2industry is seeking an Embedded Software Engineer to join the Government Terminals Software Team. You will develop robust software for terminals on our ViaSat-3 satellite constellation in an Agile environment, contributing to high-performance communication solutions.

Responsibilities include designing and testing components, contributing to architecture and ICD/SoW documents, and ensuring code quality with automated tests and >80% coverage.

Qualifications

  • 5+ years of embedded software development experience using C/C++.
  • 2+ years experience working in Agile teams.
  • Experience with CI/CD, TDD and DevOps practices.

Responsibilities

  • Software Development: design, implement and test components following Gen-3 architecture and IPC.
  • Agile Participation: participate in scrum, estimate tasks and maintain Jira updates.
  • Design & Documentation: create/update Architectural Designs, ICDs and SoWs for new features.
  • Quality Assurance & Automation: develop automated unit tests and test plans to ensure reliability (>80% coverage).
  • Hardware Integration: hands-on integration and troubleshooting with terminal and antenna hardware in lab environments.
  • CI/CD Integration: use Jenkins and GitHub Actions for CI/CD of software packages.

Skills

Embedded software development
C/C++
Agile
CI/CD
Linux
Communication

Education

Bachelor’s degree in Computer Science / Computer Engineering

Tools

Jira
Git/GitHub
Jenkins
Artifactory
CodeQL

Job description

What you'll do

We are seeking anEmbeddedSoftware Engineerto join the GovernmentTerminals Software Team. This role involves developing robust, scalable software for terminals operating on our next-generation high capacity ViaSat-3 satellite constellation, within an Agile environment. You will contribute tohigh-performance communication solutions

The day-to-day
  • Software Development: Design, implement, and test software components following Gen-3 architecture principles, including message-driven IPC communication and domain-driven scope.
  • Agile Participation: Participate in scrum meetings, assist with task estimation, and maintain clear status updates in Jira.
  • Design & Documentation: Create and update Architectural Designs, Interface Control Descriptions (ICDs), and Statements of Work (SoW) for new features.
  • Quality Assurance & Automation: Develop automated unit tests with a target of >80% code coverage and write comprehensive test automation plans to ensure software reliability.
  • Hardware Integration: Perform hands-on integration, testing, and troubleshooting with terminal and antenna hardware in lab environments.
  • CI/CD Integration: Utilize Jenkins and GitHub Actions for continuous integration and deployment of software packages.
What you'll need
  • Bachelor’s degree in computer science, computer engineering or equivalent.
  • 5+ years of embedded software development experience using C/C++.
  • 2+ years experience working in Agile teams.
  • Experience with modern software development practices such as CI/CD, TDD and DevOps.
  • Technical Stack & Tools
    • Languages: C/C++ (Primary), Rust, and Bash.
    • Operating System: Linux, OpenWRT.
    • Testing Frameworks: Google Test, cMocka.
    • Tools: Jira, Git/GitHub, Jenkins, Artifactory, and CodeQL
  • Strong communication and collaboration skills.
What will help you on the job
  • Linux Systems Programming: Strong experience with multi-threading, memory management, and IP networking on Linux-based systems.
  • Collaboration: Proven ability to work across cross-functional teams to resolve complex integration issues.
  • Networking & APIs: Experience designing and implementing networking protocols and building REST APIs for system communication.
  • AI-Assisted Development: Experience leveraging AI tools and Large Language Models (LLMs) to accelerate software development, code generation, and debugging processes.
Salary range

$140,500.00 - $221,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 $174,000.00- $261,000.00/ annually

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Government
Embedded Software Engineer - Government

Vets2industry • Carlsbad (CA)

On-site
USD 141,000 - 261,000
Systems AI&T - Satellite Payload Lead
Systems AI&T - Satellite Payload Lead

Viasat • Tempe (AZ)

On-site
USD 141,500 - 224,000
Satellite Payload Embedded Engineer - AI-Driven CI/CD
Satellite Payload Embedded Engineer - AI-Driven CI/CD

Vets2industry • Tempe (AZ)

On-site
USD 174,000 - 261,000
Systems AI&T - Satellite Payload STE Engineer
Systems AI&T - Satellite Payload STE Engineer

Viasat • Tempe (AZ)

On-site
USD 120,000 - 190,000
Comprehensive health benefits
Cash or stock incentives
Embedded Software Engineer - Government
Embedded Software Engineer - Government

Viasat • Carlsbad (CA)

On-site
USD 140,000 - 222,000
Systems AI&T - Satellite Payload Lead
Systems AI&T - Satellite Payload Lead

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 224,000
Comprehensive benefits including health and wellness offerings
Additional cash or stock incentives
Staff Engineer - Terminal Software
Staff Engineer - Terminal Software

Viasat • Germantown (MD)

On-site
USD 161,000 - 255,000
Senior Embedded Software Engineer – Government Terminals
Senior Embedded Software Engineer – Government Terminals

Viasat • Carlsbad (CA)

On-site
USD 140,000 - 222,000
AI&T Test Engineer – STE/EGSE
AI&T Test Engineer – STE/EGSE

Viasat • Tempe (AZ)

On-site
USD 121,000 - 190,000
Staff Engineer - Terminal Software
Staff Engineer - Terminal Software

Viasat • Carlsbad (CA)

On-site
USD 161,000 - 255,000
Comprehensive benefits package
Medical and financial benefits