Embedded Software Engineer
$140.5k - $221.5kViaSat Inc.
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 doThis 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%
- 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.
$130k - $170k
...Embedded Software Engineer – Secure Communications Locations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FL Job Type: Direct Hire Clearance Required: Active DoD Secret (or higher) Compensation: $130,000 - $170,000 Work Environment:...Suggested- Develop software for encrypted communications systems, including Layer 2 and Layer 3 In-line... ...with system, test, and hardware engineers to transition new capabilities into service... ...service. Requirements: Requires 2-3 years of embedded software experience in C/C++ and at...Suggested
- ...design, develop, integrate, and test the software that drives test equipment and executes... ...and technical documentation. Experienced engineering and systems specialists are available to... ...of software development experience on embedded real-time systems; or 6+ years with a Master...SuggestedFull timeFlexible hours
$169k - $253.6k
...employees are not only part of history, they're making history. Northrop Grumman Mission Systems (NGMS) is seeking a Staff Embedded Software Engineer to join our innovative Software Technologies Organization. The new team member will work on software systems for mission...SuggestedRelocationShift work$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...SuggestedFull timeRemote workShift work$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...Full timeTemporary workWork experience placementCasual workRelocation packageFlexible hours$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...16 hoursFull timeTemporary work$20.5 - $37.25 per hour
...of global security. Northrop Grumman is seeking aspiring Software En gineers for an internship opportunity. This position will... ...time in Fall 2027 Be majoring in Computer Science, Computer Engineering, Software Engineering or a very closely related degree. Be...Hourly payFull timeSummer workInternshipRelocationShift work$72.7k - $109.1k
...while providing the best products, systems and technologies to protect our world. Northrop Grumman is seeking Associate Embedded Software Engineers. This position will be located at our Mission Systems sector in Baltimore, MD. This position will be in the Pathways...Rotational programRelocation packageShift work- ...retention rates that are consistently higher than the industry average. Job Description Need only GC AND CITIZENS JOB TITLE: Embedded Software Engineer Savage, Maryland 1 Year Must haves: 10+ years of experience Embedded microprocessor design experience C/C++...
- ...status, national origin or any other characteristic protected under federal, state, or applicable local law. Job Description Embedded Software Engineer Savage, Maryland 1 Year Must haves 10+ years of experience Embedded microprocessor design experience C/C++ Experience...Local area
$135k - $216k
ResponsibilitiesPeraton is seeking a Mobile Malware Engineer in our Linthicum, MD office in support of our Department of Defense (DoD)... ...Engineer to analyze, reverse engineer, and characterize malicious software targeting Android and iOS platforms in support of a federal...Full timeContract workWork at officeMonday to FridayShift work$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...- ...to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. Test...
$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 timeFor contractorsLocal area$128k - $214.4k
...Systems Engineer Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing... ...Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference. Your...Hourly payContract workTemporary workWork experience placementWork at officeLocal areaRemote work- • Title: Systems Engineer • Location : Linthicum, MD 21090 • Client: Northrop Grumman • Duration : 12 months of long contract... ...Responsibilities include executing test scripts for the verification of Software, Hardware, and System requirements for applications in Space....Contract workWork experience placementShift workDay shift
- ...Systems Engineer Location: Ft. Meade, MD Clearance: TS/SCI Salary: Negotiable About the Project We are looking for engineers to support an exciting new, 5-year software development program to develop a web application using current technologies and AWS....
- ...Position SummaryThe Systems Engineer is responsible for strategic planning, technical planning, system integration, verification and validation... ...studies to translate customer requirements into hardware and software specifications.Apply advanced technical principles, theories,...Flexible hours
$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 payWork at officeLocal areaRemote workRelocation packageFlexible hours3 days per week$123.8k - $185.8k
...Sr. Principal Division Operations Systems Engineer Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate...For contractorsRemote work$165k - $185k
...Cyber Systems Engineer Location: Linthicum, MD Compensation Range: $165 -$185K Clearance: Active TS/SCI w/ Polygraph needed to apply Company Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S....$140k
...Job Description Job Description Senior Embedded Firmware Engineer – Laser Systems / Scientific Instrumentation Location: Greater Baltimore... ...laser systems business unit. You'll own the embedded software for a portfolio of fiber laser systems and laser instrumentation...Local areaRelocationRelocation package$10k
...return, we offer a world-class, truly unique employee experience that is rare within our industry. We are seeking a Systems Engineer with strong project management skills to provide engineering solutions and project management for data flows supporting tactical...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start- ...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 timeContract workImmediate startRemote workWorldwideMonday to FridayFlexible hoursShift workDay shift
- ...Perform cybersecurity assessments of large-scale systems Perform long-term, in-depth vulnerability assessments, leveraging systems engineering principles and knowledge, utilizing any available information, including architecture diagrams, build specifications, design...Temporary workFor contractorsLocal areaFlexible hours
$108.8k - $203.6k
...surveillance, and reconnaissance solutions for classified and unclassified missions in space. As part of Eastern Region Systems Engineering, Integration and Test (ER-SEIT), you will have the opportunity to experience the entire space design lifecycle. We do it all here...Full timeRelocation packageShift work$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 DevelopmentContract workWork experience placementFlexible hoursShift work$127.5k - $236.5k
...every other Friday off)JOB DESCRIPTION:Exercise your passion for engineering by engaging in rapid development and deploying new and... ...be responsible for acoustics analysis in support of hardware/software requirements definition, decomposition, allocation, management...For subcontractorWork at officeFlexible hours$169k - $253.6k
...Systems is looking for you to join our team as a Staff Systems Engineer based out of Linthicum, MD . Travel may be required up to 50%.... ...generating Logistics Product Data per specification GEIA-STD-0007, and software tools such as EAGLE, SLICWAVE, PowerLog-J, or similar....Contract workFor contractorsRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software technology Linthicum Heights, MD
- remote software sales Linthicum Heights, MD
- software support Linthicum Heights, MD
- ultimate software Linthicum Heights, MD
- software Linthicum Heights, MD
- id software Linthicum Heights, MD
- software technical support Linthicum Heights, MD
- government software Linthicum Heights, MD
- software implementation project manager Linthicum Heights, MD
- embedded security developer


