Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$140.5k - $221.5k

ViaSat Inc.

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 Embedded Software Engineer who is eager to contribute to a small, fast-paced team. 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.

The day-to-day

  • Design and implementation with embedded software in C/C++
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Linux kernel driver development/modifications
  • Familiarity with to bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • RESTConf interface design and implementation
  • Emulation Environments
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Python development
  • Standalone embedded applications
  • Participating in multi-disciplinary teams
  • This program is to develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks.

This is an onsite role based out of Carlsbad, CA, Marlborough, MA, Linthicum Heights, MD, or Tampa, FL.

What you'll need

  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
  • At least 5 years design and implementation experience with embedded software in C/C++.
  • At least 2 years Linux OS use, ideally for an embedded environment
  • Experience using RUST
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • US citizenship and an active SECRET (or higher) security clearance is required
  • Ability to travel up to 10%
What will help you on the job
  • 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 Rust or other memory language
  • Experience with RESTConf interface design and implementation
  • Experience with Emulation Environments
  • Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Experience with Python; Experience using Rust or similar programming language
  • Familiarity with standalone embedded applications
  • Experience participating in multi-disciplinary teams #LI-BBS

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

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Linthicum Heights, MD vacancy
  •  ...complex systems spanning hardware, FPGA/digital logic, embedded firmware, Linux, and application-level software. The role works across the full product lifecycle,...  ...components, resolving issues that span multiple engineering disciplines. Create and improve manufacturing... 
    Suggested
    Full time

    Green Key Resources

    Baltimore, MD
    6 hours ago
  • $127k - $190.6k

     ...Mgr. Embedded Software Engineer 1 At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to... 
    Suggested
    Full time
    Remote work
    Shift work

    Northrop Grumman

    Linthicum Heights, MD
    3 days ago
  • $91.2k - $169.4k

     ...We are hiring for a variety of roles including vulnerability analysts, exploit developers, hardware/software reverse engineers, offensive cyber tool developers, embedded developers, and cyber researchers. We want your expertise in traditional computing (Windows/Linux/MacOS... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Casual work
    Relocation package
    Flexible hours

    Lockheed Martin

    Hanover, MD
    4 days ago
  • $750 per month

     ...Job Type Full-time Description Seeking engineers to grow their knowledge and further their careers. Interclypse has numerous low-level and embedded software development openings ranging from C/C++, Python, RTOS, low-level Windows / Linux, and X86 architectures... 
    Suggested
    16 hours
    Full time
    Temporary work

    Interclypse

    Annapolis Junction, MD
    1 day ago
  • Lockheed Martin in Severn, Maryland, is seeking an experienced software engineer to plan, design, and coordinate development activities for...  ...across the full development life cycle. The role emphasizes embedded software for mission-critical applications and requires... 
    Suggested

    Lockheed Martin Corporation

    Severn, MD
    2 days ago
  • $117k - $185k

     ...fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will... 

    ViaSat

    Baltimore, MD
    3 days ago
  •  ...Insight Global is actively hiring 10 SECRET OR TOP SECRET CLEARED Radio Frequency Systems Engineer supporting a new Program in Linthicum Maryland. In this role you will be primarily engaged in the development and fielding of systems for advanced dedicated and multi... 
    Full time

    Insight Global

    Linthicum Heights, MD
    1 day ago
  •  ...Insight Global is hiring multiple Radar and Radio Frequency Systems Engineers to join our team supporting a newly awarded DoD Program in...  ...with cross-disciplinary teams, including hardware, software, and firmware engineers Encourage innovation by identifying... 
    Full time

    Insight Global

    Linthicum Heights, MD
    1 day ago
  • $161.6k - $222.2k

     ...Description Senior Embedded Software Engineer   Liquid Robotics is seeking a Senior Embedded / Robotics Software Engineer to develop mission-critical software for autonomous maritime robotic systems. This hybrid role is based in the Jessup, MD and reports to our... 

    Liquid Robotics, Inc.

    Jessup, MD
    more than 2 months ago
  •  ...Systems, Inc. is a leading provider of launch vehicle services for the US Military and Foreign Allies. Kratos performs all necessary engineering, manufacturing, testing, and field operations from the initial phone call for a new mission through flight and post-flight... 
    Temporary work
    For subcontractor

    Kratos Defense & Security Solutions

    Glen Burnie, MD
    4 days ago
  • $135.8k - $203.6k

     ...not only part of history, they're making history. Northrop Grumman Mission Systems (NGMS) is seeking a Sr Principal Embedded Software Engineer to join our innovative Software Technologies Organization. This position is located in Baltimore, MD. What You’ll Get... 
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    1 day ago
  • $140k - $170k

     ...Commissioning PlansJob SequencesTrack Changes requiring Client approvalPreferred Qualifications:Associate/Bachelor Degree in Electrical Engineering Not quite right for you? For a full listing of all our openings, please visit us at:Who We Are:ENTRUST Solutions Group, an ENR... 
    Full time
    For contractors
    Local area

    EN Engineering

    Linthicum Heights, MD
    4 days ago
  •  ...MANTECH seeks a motivated, career and customer-oriented Systems Engineer to join our team in Linthicum Heights, MD. This role...  ...interfacing, integration, and testing of complex hardware and software systems. Support system development and implementation planning... 
    Work at office

    ManTech

    Linthicum Heights, MD
    3 days ago
  •  ...intuitive nearly indestructible handheld devices. The Presales Engineering Group is the technical lifeblood of the Sales Organization....  ...Public safety mobile broadband networks and devices Software applications for mission critical intelligence Integrated command... 
    Full time
    Internship
    Live in
    Work from home
    Relocation
    Monday to Friday

    Motorola Solutions

    Linthicum, MD
    16 days ago
  • $134.55k - $205.56k

     ...Essential skills and experience: ~ BS degree from an ABET-accredited engineering program. ~12 or more years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development of conceptual... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Grid Group

    Elkridge, MD
    3 days ago
  • $78k - $250k

     ...type, and complexity is required. Bachelor’s degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering...  ...SE experience may be substituted for a bachelor’s degree. Software Engineer Level 1: Seven (7) years experience as a SWE in... 
    Temporary work
    Remote work
    Flexible hours

    Onyx Point

    Hanover, MD
    5 days ago
  •  ...Small Business (SDVOSB)️‍ What You’ll Get to Do: ️‍ Stryke Infotech has an exciting opportunity to join our team as a Systems Engineer (SE) in the Annapolis Junction/Fort Meade, MD area. As a Systems Engineer, you will be working on a Systems Engineering & Technical... 
    Full time
    Contract work
    Immediate start
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    STRYKE INFOTECH LLC

    Elkridge, MD
    a month ago
  • $25k

     ...Job Description Job Description System Engineer - Zero Trust - 12+ yrs of Experience - TS/SCI w/Poly Required Halogen Engineering Group is looking for a System Engineer with Zero Trust experience to join our team. Location: Linthicum Heights, MD Travel... 
    Contract work
    Temporary work
    For contractors
    Remote work
    Shift work

    Halogen Engineering Group, Inc

    Linthicum Heights, MD
    22 days ago
  •  ...mission success. RBR-Technologies is seeking a junior System Engineer with Zero Trust experience to join our team and support Zero...  ...reviewing, revising, and maintaining technical documents, including software and systems engineering, system operations, testing, and user... 
    Contract work
    Flexible hours

    RBR Technologies

    Linthicum Heights, MD
    a month ago
  • $103.8k - $218.1k

    Job Title: Application Engineer (Backend)Job Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS...  ...age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software Development
    Contract work
    Work experience placement
    Flexible hours
    Shift work

    CACI International

    Linthicum, MD
    6 days ago
  •  ...Employment Type: Direct Hire Work Arrangement: Onsite Oxford Solutions is working with a client seeking a Senior Embedded Software Engineer to develop software and firmware for advanced broadcast, video, audio, and RF-based hardware systems. This position involves... 

    Oxford Solutions

    Hanover, MD
    5 days ago
  • $113.2k - $237.8k

     ...Travel: None* * *The OpportunityJoin our team as an Application Engineer (UI) supporting the Secure the Enterprise initiative. In this...  ...age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software Engineering
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Linthicum, MD
    5 days ago
  •  ...from scratch. Description of Work As part of the core PLX team, the Forward Deployed Engineer Lead works cross-functionally to turn that vision into working software. The team builds the core PLX product while also working directly with agencies to understand... 
    Permanent employment
    Full time

    Maryland Department of Information Technology

    Linthicum Heights, MD
    2 days ago
  • Base-2 Solutions, LLC is seeking a Software Engineer Level 5 to develop, maintain, and enhance complex software systems supporting mission-focused environments. The role centers on backend development, data engineering, and API development using Python and FastAPI, with... 

    Base2 Solutions

    Elkridge, MD
    2 days ago
  • $86.9k - $198k

    Embedded Developer, SeniorThe Opportunity:As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software, allowing them to communicate.... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    5 days ago
  • $69.4k - $158k

    Embedded DeveloperThe Opportunity:As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software, allowing them to communicate. We’re looking... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    5 days ago
  •  ...an immediate need for a highly skilled Lead Technical Systems Engineer to join the UEE team to oversee the planning, design, and implementation...  ...of experience performing in a Lead System Engineer role for a software development team• Familiarity with software development using... 
    Work at office
    Immediate start
    Remote work

    Amches

    Annapolis Junction, MD
    3 days ago
  • $225k - $235k

     ...Application Engineer (Backend) Active TS/SCI w/Polygraph REQUIRED. Please do not apply if you do not currently possess this level of clearance. Telework: None Basic Requirements: ~ Bachelor's degree in a technical field. ~8 years of applicable professional... 
    Immediate start
    Remote work
    Shift work

    Shield Consulting Solutions

    Linthicum Heights, MD
    5 days ago
  • $125.1k - $225.2k

     ...full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is seeking a talented Reverse Engineer / Embedded Software Developer who wants to apply and grow their skills on mission-critical work. If you are passionate about reverse engineering... 
    Full time
    For contractors
    Flexible hours

    Parsons

    Annapolis Junction, MD
    7 days ago
  • $154.05k - $278.48k

     ...look no further! Leidos is currently looking to add a Sr. Systems Engineer to an Information Assurance Program near Ft. Meade, MD. The...  ...integration, and testing of specific components of complex hardware/software systems to include requirements elicitation, analysis and... 

    Leidos LLC

    Linthicum, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!