Embedded Software Engineer

1 week ago


Tampa, Florida, United States Viasat, Inc. Full time $111,500 - $176,500
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 an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government, experienced in C/C++ and interested in learning the Rust programming language. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.

This role is for an experienced software engineer capable of working on or leading well-defined projects with little instruction while demonstrating expertise in most core software development competencies.

The day-to-day
  • Design and implementation with embedded software in Rust and C/C++
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Agile Scrum development
  • Ability to plan, track and report on progress
  • CI/CD software development
  • Good oral and written communications skills
  • Familiarity with bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Participating in multi-disciplinary teams
  • This program is to develop, test and certify Next Generation Encryptor (NGE) encryptors to protect government networks.
  • Works autonomously with little instruction to solve well-defined problems.
  • Provide guidance and/or mentor junior level staff
  • This is an onsite role.
What you'll need
  • Bachelor's Degree or higher in Computer Science, Computer Engineering, or related field
  • At least 3 years of design and implementation experience with embedded software in C/C++
  • At least 1 years of Linux OS use, ideally for an embedded environment
  • Basic understanding of TCP/IP.
  • Object-oriented software development experience
  • Ability to plan, track and report on progress
  • Good oral and written communications skills
  • US citizenship and an active SECRET or TOP SECRET security clearance is required
  • Ability to travel up to 10%
What will help you on the job
  • Agile Scrum development experience
  • Familiarity with Linux kernel driver development/modifications
  • Familiarity with 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 standalone embedded applications
  • Experience participating in multi-disciplinary teams

#LI-GS1

Salary range

$111, $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, $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
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.



  • Tampa, Florida, United States Viasat, Inc. Full time $135,500 - $214,000

    About usOne 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...


  • Tampa, Florida, United States Aevex Full time $1,000,000 - $1,200,000 per year

    Job Overview A Software Engineer 2 is an experienced professional responsible for designing, developing, and maintaining software applications. This person serves as an independent contributor implementing software solutions with light supervision from more senior members of the software department. They have a strong understanding of programming languages,...


  • Tampa, Florida, United States AEVEX Full time

    Job OverviewA software engineer is part of the software development team that creates software solutions for AEVEX. This person applies engineering principles and knowledge of programming languages to build these software solutions. This is mid-level position, and the ideal candidate will be an in-house expert for less experienced staff within the...


  • Tampa, Florida, United States University of South Florida Libraries Full time $60,000 - $80,000 per year

    Tampa, FL, United StatesTrendingJob Identification 41551Job Category ResearchPosting Date 09/10/2025, 03:01 PMDegree Level High School GraduateLocations 4202 East Fowler Avenue, Tampa, FL, 33620, USEssential Personnel NoOrganizationJob DescriptionThe University of South Florida (USF) Institute of Applied Engineering (IAE) provides agile, best-value...


  • Tampa, Florida, United States Citi Full time

    The DepartmentDeveloper Engineering is a function of the CTO organization. Our mission is to make it easy and enjoyable for software engineering teams to go from a business idea to delivering an innovative product solution. The main goals are to improve and upgrade our tools, streamline our processes, automate, and strengthen our controls, and help...


  • Tampa, Florida, United States JPMorgan Chase Full time $120,000 - $250,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Payments Technology group, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a...


  • Tampa, Florida, United States People, Technology & Processes, LLC Full time $60,000 - $120,000 per year

    Job DetailsTampa, FLDescriptionPWS Position Title: Jr Software EngineerPosition Location: Tampa, FL (Fully Onsite)Responsibilities (include But Not Limited To)Collaborate with cross-functional teams to determine software requirements, specifications, and timelines.Design, develop, and maintain high-quality software applications using front-end and back-end...


  • Tampa, Florida, United States hackajob Full time $120,000 - $180,000 per year

    hackajob*is collaborating withJ.P. Morgan*to connect them with exceptional tech professionals for this role.We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Corporate Investment Bank, you will be a seasoned member of an agile team, tasked...


  • Tampa, Florida, United States Fisher Investments Full time

    OverviewIt's an exciting time to be a member of the Fisher Investments Technology Department. We're investing in the future of our firm's technology and are building our team to achieve global growth. We are looking for a Software Engineering Manager - Web Platforms to support our Marketing and Corporate Communications Technology Services team. If you are...


  • Tampa, Florida, United States Automox Full time $170,000 - $200,000 per year

    Are you ready to own something big? Automox is turning IT admins into IT heroes by replacing traditional tools with our award winning cloud-native endpoint management platform. Our product works autonomously and so do our teams. We value a 'one team' mentality where everyone's unique skills contribute to an environment that encourages collaboration and...