Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Tempe?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Clearance Jobs

Tempe / Global

Embedded Software Engineer - Rust Jobs

Job Description

Embedded Software EngineerThis is a role for an Embedded Software Engineer within Viasat Government - Secure Network Systems (SNS) experienced in the Rust programming language 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.Responsibilities:Design and implementation with embedded software in Rust and C/C++Linux OS use, for an embedded environmentTCP/IP and common network configurationAgile Scrum developmentAbility to plan, track and report on progressCI/CD software developmentGood oral and written communications skillsFamiliarity with bare metal embedded device driversMicroprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)Networking protocols (e.g. IPSec, MACsec, TLS, etc.)Participating in multi-disciplinary teamsThis program is to develop, test and certify Next Generation Encryptor (NGE) encryptors to protect government networks.This is an onsite role in one of two locations: Carlsbad, CA, or Marlborough, MA.Qualifications:Bachelor's Degree or higher in Computer Science, Computer Engineering or related fieldAt least 2 years of Rust experience, ideally writing production code for embedded devices.Design and implementation experience with embedded software in C/C++At least 1 year Linux OS use, ideally for an embedded environmentBasic understanding of TCP/IP.Object-oriented software development experienceAbility to plan, track and report on progressGood oral and written communications skillsUS citizenship and an active SECRET or TOP SECRET security clearance is requiredAbility to travel up to 10%
Apply Now

Similar Opportunities

View all jobs