Embedded Software Engineer

US - CA - Carlsbad Ref #8279 19-Feb-2021

Job description

Bigger challenges. Bolder ideas. Global impact. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. We’re the company behind the world’s fastest satellite internet service, with technology that’s helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide.  

We’re looking for passionate, innovative professionals to join our team and connect the world to more. You’ll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in pursuit of new ideas and uncompromising in our quest to become the world’s first truly global Internet Service Provider. Interested in joining our mission? Take a look at career opportunities at Viasat today.

Job Responsibilities

Are you looking for an exciting opportunity working with cutting-edge networking technologies? Do you thrive in a fast-paced environment where you can make a difference? If so, come join our Secure Network Solutions team as an Embedded Software Engineer and be integral to supporting new and existing secure network solutions. We are developing technology and products that are revolutionizing the secure communications industry by providing unprecedented speed and capabilities to our customers across the globe.

In this role you will help develop 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.


Requirements
  • Proven software development with 8+ years’ design and implementation experience with embedded software in C/C++
  • 3+ years Linux OS use, ideally for an embedded environment
  • Solid Object-oriented software development experience
  • Verified CI/CD software development experience (ideally with Jenkins, Git, etc.)
  • Proven verbal and written communication skills
  • Bachelor’s degree in Computer Engineering, Computer Science or equivalent experience
  • US Government Position. US Citizenship required
  • Current US DoD Secret Clearance or willingness to apply for a secret clearance as soon as administratively feasible
  • Ability to travel up to 10%


Preferences
 
  • Knowledge of Linux kernel driver development/modifications
  • Agile Scrum development experience
  • Exposure to bare metal embedded device drivers
  • Demonstrated Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Proven knowledge of networking protocols
  • Knowledge of Linux thread-based programming
  • Exposure to standalone embedded applications
  • Demonstrated experience working in multi-disciplinary teams


To learn more about this site and other office locations, please click here!

Additional Requirements and information

Minimum education:

BA/BS or equivalent experience

Years of experience:

8-15 years

Travel:

Up to 10%

Citizenship:

US Citizenship Required

Clearance:

Must be able to obtain a United States Secret Clearance

Worker Classification:

Employee

Back to search jobs

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.