Talent.com
Software Engineer - Embedded, Viasat Government

Software Engineer - Embedded, Viasat Government

ViasatCarlsbad, CA, United States
3 days ago
Job type
  • Full-time
Job description

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

In this role as Software Engineer in Viasat Government, you will be responsible for software design, development, and testing of communication products using established processes in a team-oriented environment. You will be tasked with decomposition, analysis, software architecture, implementation, and testing requirements. You are a great teammate who can collaborate optimally with interdisciplinary teams comprising software, hardware, and systems architecture. You will work independently but also have the mentorship of more expert systems and software engineering team members.

Viasat's Free Space Optics (FSO) are expeditionary beyond-line-of-sight laser communication terminals for the tactical edge. Viasat Mercury and Quicksilver are designed to be simple to use, allowing operators to deploy and align through a Web UI. On FSO, you will have the opportunity to work on software, ranging from setting FPGA registers to control I / O, to multi-threaded, multi-process socket servers in C++, and up to the user interface level using TypeScript and React over WebSockets.

The day-to-day

  • Understand and analyze user and system requirements as input for the SW development
  • Collaborate with Product Managers, Software Engineers and project collaborators to deliver SW products with quality, on time and in line with defined scope
  • Deliver maintainable, robust and testable code
  • Share knowledge and collaborate with other developers and network engineers across the business
  • Support the production of SW documentation as needed
  • Proactively propose solutions to ensure business continuity
  • Willingness to working on different projects concurrently

What you'll need

  • Bachelor's Degree or higher in Computer Science, Computer Engineering, or related field
  • At least 2 years of design and implementation experience with embedded software in C / C++
  • Language experience : C, C++, JavaScript / Typescript
  • Experience with CMake, Make
  • Experience with Linux
  • Multiprocessing and multithreading
  • Inter-process communication
  • Basic understanding of TCP / IP and common network configuration
  • Experience with RPC and REST APIs
  • Object-oriented software development experience
  • Ability to plan, track, and report on progress
  • Good oral and written communication skills
  • US Citizenship is required
  • Ability to obtain and maintain a TOP SECRET / SCI security clearance
  • Ability to travel up to 10%
  • This will initially be an on-site role based in Carlsbad; the role could evolve into a hybrid role
  • What will help you on the job

  • Experience with OpenWrt / Linux in embedded environments
  • Experience with Emulation Environments
  • Experience with Python
  • Experience with React (NextJS)
  • Experience with Web-based user interface development
  • Familiarity with Linux kernel driver development / modifications
  • Knowledge of automation test benches (CTest, CMocka) and integration with CI / CD frameworks (GitHub Actions, Jenkins, Artifactory)
  • Experience participating in multi-disciplinary teams
  • Salary range

    $111,500.00 - $176,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 $139,000.00- $208,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 .

    Create a job alert for this search

    Embedded Software Engineer • Carlsbad, CA, United States

    Related jobs
    • Promoted
    Senior Software Engineer - Embedded Network

    Senior Software Engineer - Embedded Network

    ViasatCarlsbad, CA, United States
    Full-time
    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 arou...Show moreLast updated: 23 days ago
    • Promoted
    Software Engineer

    Software Engineer

    LeidosSan Diego, CA, US
    Full-time
    Leidos tackles the most challenging national defense problems using advanced signal processing algorithms and data analytics. At our San Diego office, we have a dedicated and experienced team of sci...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Electronic and Embedded Systems Engineer - 136918

    Principal Electronic and Embedded Systems Engineer - 136918

    UC San DiegoSan Diego, CA, United States
    Full-time
    Kennel Way, La Jolla, CA, La Jolla, CA, 92037.Principal Electronic and Embedded Systems Engineer.Filing Deadline : Tue 10 / 7 / 2025. UC San Diego values and welcomes people from all backgrounds.If you a...Show moreLast updated: 3 days ago
    • Promoted
    Silicon Validation Software Engineer : Embedded and Low-level Programming

    Silicon Validation Software Engineer : Embedded and Low-level Programming

    AppleSan Diego, CA, United States
    Full-time
    Silicon Validation Software Engineer : Embedded and Low-level Programming.San Diego, California, United States.At Apple, new ideas have a way of becoming extraordinary products, services, and custom...Show moreLast updated: 3 days ago
    • Promoted
    • New!
    Sr. Director, Software and Embedded Systems

    Sr. Director, Software and Embedded Systems

    Foresite LabsSan Diego, CA, United States
    Full-time
    Director, Software and Embedded Systems.Director, Software and Embedded Systems role at Foresite Labs.This range is provided by Foresite Labs. Your actual pay will be based on your skills and experi...Show moreLast updated: 2 hours ago
    Software Engineer, Embedded Linux

    Software Engineer, Embedded Linux

    TrellisWare Technologies, IncSan Diego, CA, USA
    Permanent
    Quick Apply
    TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms,...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer - Viasat Government

    Embedded Software Engineer - Viasat Government

    ViasatCarlsbad, CA, United States
    Full-time
    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 arou...Show moreLast updated: 23 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    LeidosChula Vista, CA, US
    Full-time
    Are you a motivated Principal Software Engineer with technical, hands-on experience developing software to solve challenging problems involving advanced technologies such as AI / ML, Resilient System...Show moreLast updated: 23 hours ago
    • Promoted
    Full Stack Software Engineer- Viasat Government

    Full Stack Software Engineer- Viasat Government

    ViasatCarlsbad, CA, United States
    Full-time
    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 arou...Show moreLast updated: 23 days ago
    • Promoted
    Principal Software Engineer C#

    Principal Software Engineer C#

    Leidos IncVista, CA, United States
    Full-time
    The SES business unit at Leidos designs and manufactures highly complex security equipment for use at border crossings, airports, seaports, and other transportation mechanisms.Our products include ...Show moreLast updated: 30+ days ago
    Senior Embedded Software Engineer – Networking

    Senior Embedded Software Engineer – Networking

    Innoflight LLCSan Diego, CA, US
    Full-time
    Quick Apply
    GROW WITH US AND STAY EXTRAORDINARY : .Launch your career to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense innovators.Here, visionary minds eng...Show moreLast updated: 15 days ago
    • Promoted
    Software Engineer C#

    Software Engineer C#

    Leidos IncVista, CA, United States
    Full-time
    The SES business unit at Leidos designs and manufactures highly complex security equipment for use at border crossings, airports, seaports, and other transportation mechanisms.Our products include ...Show moreLast updated: 30+ days ago
    Senior Embedded Software Engineer – Cyber

    Senior Embedded Software Engineer – Cyber

    Innoflight LLCSan Diego, CA, US
    Full-time
    Quick Apply
    GROW WITH US AND STAY EXTRAORDINARY : .Launch your career to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense innovators.Here, visionary minds eng...Show moreLast updated: 30+ days ago
    • Promoted
    DevOps Engineer- Viasat Government

    DevOps Engineer- Viasat Government

    ViasatCarlsbad, CA, United States
    Full-time
    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 arou...Show moreLast updated: 23 days ago
    • Promoted
    Software Engineer

    Software Engineer

    ASML US, LLCSan Diego, CA, United States
    Full-time
    Does joining a fast moving and collaborative team working on cutting edge technology sound exciting? Is solving complex software challenges one of your hobbies? Then this might be the job for you.W...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer (Embedded Firmware)

    Principal Software Engineer (Embedded Firmware)

    Tandem Diabetes CareSan Diego, CA, United States
    Full-time
    Tandem Diabetes Care creates new possibilities for people living with diabetes, their loved ones, and their healthcare providers through a positively different experience.We'd love for you to team ...Show moreLast updated: 15 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Leidos IncSan Diego, CA, United States
    Full-time
    General program information and / or position overview : .Candidates will join an experienced and motivated group responsible for the design and prototyping of embedded electronics systems used in auto...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal Engineer Software - Embedded and Real Time (Multiple Locations)

    Senior Principal Engineer Software - Embedded and Real Time (Multiple Locations)

    Northrop Grumman Corp. (JP)San Diego, CA, United States
    Full-time
    RELOCATION ASSISTANCE : Relocation assistance may be available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the...Show moreLast updated: 2 days ago