Home
Hot Jobs
Cyber Security Jobs
Data Analyst Jobs
Project Manager Jobs
Software Engineer Jobs
IT Support Jobs
Explore More >
Job Search Resources
Best Paid Jobs With No Experience
Best Work From Home Companies
Best Paying Entry Level Jobs
Explore More >
AI Resume Builder
Share Your Feedback
Newgrad-jobs.com
Viasat
ยท
April 11, 2025
Apply Now
This job has closed.
Embedded Software Engineer - Rust
Marlborough, MA
Full-time
Onsite
$139K/yr - $208K/yr
Entry, Mid Level
Viasat
is a global communications company that offers satellite services. They are seeking an Embedded Software Engineer experienced in Rust to develop software for encrypted communications systems and collaborate with various engineering teams.
Apply Now
Responsibilities
Design and implementation with embedded software in Rust and C/C++
Linux OS use, for an embedded environment
TCP/IP and common network configuration
Object-oriented software development
Agile Scrum development
Ability to plan, track and report on progress
CI/CD software development
Good oral and written communications skills
Linux kernel driver development/modifications
Familiarity with to 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 the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks.
Qualification
Required
Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
At least 2 years of Rust experience
Design and implementation experience with embedded software in C/C++
At least 1 year Linux OS use, ideally for an embedded environment
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
Good oral and written communications skills
US citizenship and an active SECRET or TOP SECRET security clearance is required
Preferred
Familiarity with Linux kernel driver development/modifications
Familiarity with to 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 to standalone embedded applications
Experience participating in multi-disciplinary teams
Benefits
Additional cash or stock incentives may be provided as part of the compensation package.
A range of medical, financial, and/or other benefits
Viasat
is a global communications company that offers satellite services.
Glassdoor
3.8
Founded in 1986
Carlsbad, California, USA
5001-10000 employees
http://www.viasat.com
5 other Similar Jobs
Quality Assurance Engineer
Olympic Steel
Specialist, Software Engineer
L3Harris Technologies