Embedded Software Engineer - Viasat Government
Viasat Antenna Systems Sa
Bern, Switzerland
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
Junior Compensation
CHF 261KJob location
Bern, Switzerland
Tech stack
Adobe InDesign
C++
Continuous Integration
Linux
Device Drivers
Microprocessors
Embedded Software
Design of User Interfaces
Internet Protocol Security (IP SEC)
Python
Linux kernel
Network Configuration and Change Management
Network Protocols
Object-Oriented Software Development
Scrum
Reduced Instruction Set Computing
Software Engineering
TCP/IP
Computer Networking Systems
Electrical and Computer Engineering
Information Technology
Bare Metal
Job description
- Entwicklung von Software für verschlüsselte Kommunikationssysteme.
- Zusammenarbeit mit Ingenieuren zur Implementierung neuer Funktionen.
- Eigenverantwortliche Bearbeitung von Projekten mit wenig Anleitung., Dies ist eine Rolle für einen Embedded Software Engineer innerhalb von Secure Network Systems (SNS) - Viasat Government, erfahren in C/C++ und interessiert daran, die Programmiersprache Rust zu erlernen. Sie entwickeln Software zur Unterstützung verschlüsselter Kommunikationssysteme, einschließlich Layer 2 und Layer 3 In-line Network Encryptors, 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.
Diese Rolle ist für einen erfahrenen Softwareingenieur, der in der Lage ist, an oder die Leitung von klar definierten Projekten mit wenig Anleitung zu übernehmen und dabei Fachwissen in den meisten Kernkompetenzen der Softwareentwicklung zeigt. Der Alltag
- Entwurf und Implementierung von Embedded-Software in Rust und C/C++
- Verwendung von Linux OS in einer Embedded-Umgebung
- TCP/IP und gängige Netzwerkkonfiguration
- Agile Scrum-Entwicklung
- Fähigkeit zur Planung, Verfolgung und Berichterstattung des Fortschritts
- CI/CD Softwareentwicklung
- Gute mündliche und schriftliche Kommunikationsfähigkeiten
- Kenntnisse von Bare-Metal Embedded Device Treibern
- Mikroprozessoren und Embedded-Prozessoren (NIOS, ARM, RISC-V, etc.)
- Netzwerkprotokolle (z.B. IPSec, MACsec, TLS, etc.)
- Teilnahme an multidisziplinären Teams
- Dieses Programm dient der Entwicklung, Prüfung und Zertifizierung von Next Generation Encryptor (NGE) Verschlüsselungsgeräten zum Schutz von Regierungsnetzwerken.
- Arbeitet selbstständig mit wenig Anleitung zur Lösung klar definierter Probleme.
- Gibt Anleitung und/oder betreut Mitarbeiter auf Junior-Level
- Dies ist eine Vor-Ort-Rolle.
Requirements
- Abschluss in Informatik und 7 Jahre Erfahrung in Embedded Software.
- Experte in C/C++ und Linux für eingebettete Systeme.
- Kenntnisse in Netzwerkprotokollen und Agile Scrum., * Bachelor-Abschluss oder höher in Informatik, Computertechnik oder einem verwandten Bereich
- Mindestens 7 Jahre Erfahrung in Design und Implementierung von Embedded-Software in C/C++
- Mindestens 1 Jahr Erfahrung mit Linux OS, idealerweise in einer Embedded-Umgebung
- Grundlegendes Verständnis von TCP/IP.
- Erfahrung in objektorientierter Softwareentwicklung
- Fähigkeit zur Priorisierung, Überwachung und Kommunikation des Fortschritts
- Gute mündliche und schriftliche Kommunikationsfähigkeiten
- US-Staatsbürgerschaft und eine aktive SECRET- oder TOP SECRET-Sicherheitsfreigabe sind erforderlich
- Reisebereitschaft bis zu 10%
Was Ihnen bei der Arbeit hilft
- Erfahrung mit Agile Scrum Entwicklung
- Vertrautheit mit Linux Kernel-Treiberentwicklung/-modifikationen
- Vertrautheit mit Bare-Metal Embedded Device Treibern
- Erfahrung mit Mikroprozessoren und Embedded-Prozessoren (NIOS, ARM, RISC-V, etc.)
- Erfahrung mit RESTConf Schnittstellendesign und -implementierung
- Erfahrung mit Emulationsumgebungen
- Erfahrung mit Netzwerkprotokollen (z.B. IPSec, MACsec, TLS, etc.)
- Erfahrung mit Python
- Vertrautheit mit eigenständigen Embedded-Anwendungen
- Erfahrung in der Teilnahme an multidisziplinären Teams
Benefits & conditions
#LI-GS1 Gehaltsspanne
165.000,00 $ - 260.500,00 $ / jährlich. Für bestimmte Arbeitsorte in San Jose, der San Francisco Bay Area und der Metropolregion New York City liegt die Grundgehaltsspanne für diese Rolle bei 205.000,00 $ - 307.000,00 $ / jährlich
About the company
Ein Team. Globale Herausforderungen. Unendliche Möglichkeiten. Bei Viasat haben wir die Mission, Verbindungen mit der Kapazität zu schaffen, die Welt zu verändern. Seit mehr als 35 Jahren prägt Viasat, wie Verbraucher, Unternehmen, Regierungen und Militärs weltweit kommunizieren. Wir suchen Menschen, die groß denken, furchtlos handeln und ein inklusives Umfeld schaffen, das positive Auswirkungen fördert, um unser Team zu verstärken.