Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Dies ist eine Rolle für einen Embedded Software Engineer innerhalb von Secure Network Systems (SNS) - Viasat Government, der bereit ist, zu einem kleinen, schnelllebigen Team beizutragen. Sie entwickeln Software zur Unterstützung verschlüsselter Kommunikationssysteme, einschließlich Layer-2- und Layer-3-Inline-Netzwerkverschlüsseler, eingebetteter kryptografischer Geräte und aufkommender kryptografischer Lösungen. Sie arbeiten mit System-, Test- und Hardwareingenieuren zusammen, wenn neue Funktionen entwickelt und in den Dienst überführt werden. Der Alltag
- Entwurf und Implementierung mit eingebetteter Software in C/C++ und Rust
- Linux-Betriebssystemnutzung für eine eingebettete Umgebung
- TCP/IP und gängige Netzwerkkonfiguration
- Objektorientierte Softwareentwicklung
- Agile Scrum-Entwicklung
- Fähigkeit zur Planung, Verfolgung und Berichterstattung über Fortschritte
- CI/CD-Softwareentwicklung
- Gute mündliche und schriftliche Kommunikationsfähigkeiten
- Linux-Kernel-Treiberentwicklung/-modifikationen
- Vertrautheit mit Bare-Metal-Embedded-Gerätetreibern
- Mikroprozessoren und eingebettete Prozessoren (NIOS, ARM, RISC-V usw.)
- Netzwerkprotokolle (z. B. IPSec, MACsec, TLS usw.)
- Python-Entwicklung
- Eigenständige eingebettete Anwendungen
- Teilnahme an multidisziplinären Teams
Requirements
- Mindestens 5 Jahre Design- und Implementierungserfahrung mit eingebetteter Software in C/C++
- Mindestens 1 Jahr Linux-Betriebssystemnutzung, idealerweise für eine eingebettete Umgebung
- Vertrautheit mit Linux-Kernel-Treiberentwicklung/-modifikationen
- Rust-Erfahrung ist bevorzugt
- Design- und Implementierungserfahrung mit eingebetteter Software in C/C++
- Grundlegendes Verständnis von TCP/IP und gängiger Netzwerkkonfiguration
- Erfahrung in objektorientierter Softwareentwicklung
- Erfahrung in agiler Scrum-Entwicklung
- Fähigkeit zur Planung, Verfolgung und Berichterstattung über Fortschritte
- CI/CD-Software
- Gute mündliche und schriftliche Kommunikationsfähigkeiten
- Bachelor-Abschluss in Computertechnik oder einem verwandten Bereich
- US-Staatsbürgerschaft und eine aktive SECRET- oder TOP SECRET-Sicherheitsfreigabe
- Reisebereitschaft bis zu 10 %
Was Ihnen bei der Arbeit hilft
- Vertrautheit mit Bare-Metal-Embedded-Gerätetreibern
- Erfahrung mit Mikroprozessoren und eingebetteten Prozessoren (NIOS, ARM, RISC-V usw.)
- Erfahrung mit RESTConf-Schnittstellendesign und -implementierung
- Erfahrung mit Emulationsumgebungen
- Erfahrung mit Netzwerkprotokollen (z. B. IPSec, MACsec, TLS usw.)
- Erfahrung mit Python
- Vertrautheit mit eigenständigen eingebetteten Anwendungen
- Erfahrung in der Teilnahme an multidisziplinären Teams
Benefits & conditions
140.500,00 $ - 221.500,00 $ / jährlich. Für bestimmte Arbeitsorte in San Jose, der San Francisco Bay Area und der Metropolregion New York City liegt die Grundvergütung für diese Rolle bei 174.000,00 $ - 261.000,00 $ / jährlich