Embedded Linux Softwareentwickler
Role details
Job location
Tech stack
Job description
-
Entwicklung von eingebetteter Software und Treibern für Hardwareprodukte.
-
Zusammenarbeit im Agile Scrum-Team zur Lösung komplexer Probleme.
-
Mentoring von Junior-Entwicklern und Unterstützung bei Feldproblemen., Wir suchen ehrgeizige Softwareingenieure, die an den Anforderungen, dem Design, der Implementierung, Integration und dem Test von Embedded- und Anwendungssoftware für die taktischen Kommunikationslösungen von Viasat Government arbeiten. Mitglieder unseres Teams entwickeln Code vom Treiberebene in C/C++ bis hin zur Verwaltung des Bootprozesses und Gerätemanagements unserer Hardwareprodukte. Zusätzlich bereiten wir Betriebsdokumentationen für Benutzer vor und unterstützen unser globales Serviceteam bei der Behebung von Problemen im Feld. Ihre "Can-Do"-Einstellung und der Antrieb, Neues zu lernen, werden dazu beitragen, den Erfolg von Viasat weiter voranzutreiben. Der Alltag
-
Zusammenarbeit mit anderen Ingenieuren in einem Agile Scrum Team
-
Entwurf, Entwicklung und Wartung von Embedded Linux Softwareanwendungen und Gerätetreibern
-
Entwicklung innovativer Lösungen für komplexe Netzwerkprobleme
-
Fehlerbehebung und Debugging von Embedded-Systemen und Kernel-Level-Softwareproblemen
-
Anpassung und Optimierung von Linux-Kernel- und Bootloader-Konfigurationen für Embedded-Plattformen
-
Als Linux-Kernel-Experte fungieren und jüngere Ingenieure betreuen
-
Dies wird zunächst eine Vor-Ort-Position in Carlsbad, CA oder Marlborough, MA sein; die Rolle könnte sich zu einer Hybridrolle entwickeln
Requirements
- Bachelor-Abschluss in Informatik oder vergleichbare Erfahrung erforderlich.
- Mindestens 5 Jahre Erfahrung in C/C++ und Netzwerkprogrammierung.
- Kenntnisse im Umgang mit Linux-Systemen und Agile Scrum., * Bachelor-Abschluss in Informatik oder einem ähnlichen Bereich oder gleichwertige Erfahrung
- Mindestens 5 Jahre Berufserfahrung in C/C++
- Mindestens 5 Jahre Berufserfahrung in der Netzwerkprogrammierung
- Erfahrung mit einem Linux-Betriebssystem auf alternativen Hardwareplattformen
- Vertrautheit mit dem Linux-Kernel und dem Netzwerk-Stack
- Erfahrung in der Agile Scrum Entwicklung
- Fähigkeit, Fortschritte zu planen, zu verfolgen und zu berichten
- Gute mündliche und schriftliche Kommunikationsfähigkeiten
- Engagement für die Lieferung von hochwertigem Code durch robuste Testpraktiken
- Position im Regierungsbereich, US-Staatsbürgerschaft erforderlich
- Muss in der Lage sein, eine US-SECRET-Sicherheitsfreigabe zu erhalten und aufrechtzuerhalten #LI-BBS
Was Ihnen bei der Arbeit helfen wird
- Vorherige Erfahrung mit Python
- Erfahrung mit Multithreading und Echtzeitentwicklung
- Vorherige Erfahrung mit Jenkins und/oder GitHub Actions
Benefits & conditions
140.500,00 $ - 221.500,00 $ / jährlich. Für bestimmte Arbeitsorte in San Jose, im Großraum San Francisco Bay und im Großraum New York City liegt die Grundgehaltsspanne für diese Rolle bei 174.000,00 $ - 261.000,00 $ / jährlich