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.
- ...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...SuggestedFull time
$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...SuggestedFull 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...Suggested16 hoursFull timeTemporary work- 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
$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...- ...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 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
$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...- ...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 workFor subcontractor
$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 workRelocation packageShift work$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- ...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
- ...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 timeInternshipLive inWork from homeRelocationMonday to Friday
$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$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 workRemote workFlexible hours- ...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
$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 workTemporary workFor contractorsRemote workShift work- ...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 workFlexible hours
$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- ...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...
$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 EngineeringContract workWork experience placementFlexible hours- ...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 employmentFull time
- 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...
$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 timeContract workPart timeWork at officeLocal areaRemote work$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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 officeImmediate startRemote work
$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 startRemote workShift work$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 timeFor contractorsFlexible hours$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- government software Linthicum Heights, MD
- healthcare software sales Linthicum Heights, MD
- software support Linthicum Heights, MD
- remote software sales Linthicum Heights, MD
- software technical support Linthicum Heights, MD
- software implementation project manager Linthicum Heights, MD
- software technology Linthicum Heights, MD
- id software Linthicum Heights, MD
- software Linthicum Heights, MD
- ultimate software Linthicum Heights, MD






