Embedded Software Engineer
ViaSat
Wireless Data Transfer Systems
Marlborough, MA - USA
Senior Specialist / Project Manager
Experteer Overview
In this role you will contribute to secure, encrypted communications systems as part of a small, fast-paced team. You will design and implement embedded software for network encryptors and cryptographic devices, collaborating with system, test, and hardware engineers to transition capabilities into service. You’ll work across C/C++ and Rust in Linux environments, drive CI/CD, and engage with multi-disciplinary teams to deliver impactful security solutions. This opportunity offers hands-on development at the intersection of software and hardware, with meaningful government-grade deployments.
Compensation / Benefits
- base pay with potential incentives (cash or stock)
- medical benefits
- comprehensive benefit offerings focused on holistic health and wellness
- career growth opportunities
Responsibilities
- Design and implement embedded software using C/C++ and Rust
- Develop in Linux-based embedded environments and manage Linux kernel driver modifications
- Work with TCP/IP and network configurations
- Apply object-oriented software development in an Agile Scrum setting
- Plan, track, and report progress; contribute to CI/CD pipelines
- Collaborate with system, test, and hardware engineers to transition capabilities to service
- Develop standalone embedded applications and bare-metal drivers
- Support networking protocols (IPSec, MACsec, TLS) and cryptographic devices
- Engage in multi-disciplinary team activities and responsibilities
- Participate in design and implementation for encrypted communications systems
Key requirements
- 2–3 years of embedded software design and implementation in C/C++
- 1 year of Linux OS use, preferably in embedded contexts
- Familiarity with Linux kernel driver development/modifications
- Bachelor’s degree in Computer Engineering or related field
- Ability to plan, track, and report progress; Agile Scrum experience
- CI/CD software development experience
- Good oral and written communication skills
- US citizenship with active SECRET or TOP SECRET clearance
- Willingness to travel up to 10%
- Experience with object-oriented software development
- Basic understanding of TCP/IP and network configuration
Description
In this role you will contribute to secure, encrypted communications systems as part of a small, fast-paced team. You will design and implem…
Take your next career step
1M+ top positions worldwide with salary benchmarks
Be discreetly found and contacted by headhunters
Exclusively for senior-level professionals and executives
Already a member?

