B&A
TrellisWare Technologies
Softwareentwickler, Embedded Linux - Unbemannte Flugsysteme
Haftungsausschlüsse *
cdn.appdocs.com/files/client-files/ApplicantPro%20Orgs/TrellisWare%20Technologies%2C%20Inc/new1.jpg
- Die obigen Aussagen sind nicht dazu bestimmt, eine erschöpfende Liste aller Verantwortlichkeiten, Aufgaben und Fähigkeiten zu sein, die für das so klassifizierte Personal erforderlich sind. Nichts in der Stellenbeschreibung schränkt das Recht des Unternehmens ein, Aufgaben und Verantwortlichkeiten jederzeit aus beliebigen Gründen zu ändern, zuzuweisen oder neu zuzuweisen. *
- Als Teil unseres Onboarding-Prozesses führen wir Hintergrundüberprüfungen durch, wo dies gesetzlich zulässig und für die Stelle angemessen ist, in Übereinstimmung mit den geltenden Gesetzen, Vorschriften und Datenschutzbestimmungen. *
- Durch die Einreichung Ihrer Bewerbung bestätigen Sie, dass TrellisWare Technologies Ihre persönlichen Daten für Rekrutierungs- und Einstellungszwecke gemäß den geltenden Datenschutzgesetzen sammeln, verarbeiten, verwenden und abrufen kann. Bitte lesen Sie unsere Datenschutzhinweise für Mitarbeiter und Bewerber trellisware.com/wp-content/uploads/2023/06/TW-CCPA-CPRA-Employee-Applicant-Notice.pdf für weitere Informationen.
Besuchen Sie die Karriereseite trellisware.com/careers/ für weitere Informationen über die Arbeit bei TrellisWare Technologies.
TrellisWare wurde 2000 mit einer innovativen Kultur gegründet, die bestrebt ist, technologische Grenzen im Bereich der drahtlosen Kommunikation zu verschieben. Wir sind jetzt ein weltweit führender Anbieter von hochmodernen Algorithmen, Wellenformen und Kommunikationssystemen, die von kleinen Funkgeräten bis hin zu voll integrierten Lösungen reichen.
*TrellisWare Technologies, Inc. ist ein EEO/AA/Disability/Vets-Arbeitgeber.*
Bei TrellisWare verbinden wir Leidenschaft mit Zweck und gemeinsam leisten wir einen Beitrag – zu unseren Karrieren, unserem Unternehmen und der Welt. Und das können Sie auch. Wenn Sie es lieben, in einem dynamischen Umfeld zu innovieren und zusammenzuarbeiten, in dem Grenzen verschoben werden, dann gehören Sie zu TrellisWare. Wo die Möglichkeit zu dienen keine Herausforderung, sondern ein Geschenk ist. Wo man niemals allein geht. Denn es steht zu viel auf dem Spiel, um allein zu agieren.
Unser Radio Products Team sucht einen hybriden Softwareentwickler, Embedded Linux – Unbemannte Flugsysteme.
Die wesentlichen Aufgaben und Verantwortlichkeiten umfassen: *
Sie wären verantwortlich für die Arbeit an der nächsten Generation von selbstorganisierenden UAS/Drohnen-basierten Embedded-Funkgeräten für nationale und ausländische Streitkräfte. Ein typischer Tag könnte damit beginnen, dass Sie in Ihrem persönlichen Büro Embedded Linux User-Space-Anwendungen, Drittanbieter APIs entwerfen und implementieren oder Produktdetails zur Anpassung definieren. Es könnte in eines unserer vielen hochmodernen Labore mit Ihren Teamkollegen übergehen, um Ihr Design auf physischer Funkhardware oder UAS-Plattform zum Laufen zu bringen. Die Förderung des Zusammenhalts und die Aufrechterhaltung der Team-Moral sind eine Verantwortung aller unserer Teammitglieder, ebenso wie der Ehrgeiz zur Selbstverbesserung und Talententwicklung. Durch dieses Engagement für Einheit und berufliche Weiterentwicklung wirkt jedes Teammitglied direkt auf den erfolgreichen Ausgang der TrellisWare-Lieferungen ein und setzt den Ton für unsere Kernwerte, Exzellenz zu liefern, Grenzen zu verschieben und Menschen zu befähigen.
- Entwurf, Implementierung und Integration von Funksoftware für ein Embedded Linux-Ziel für UAS-Embedded-Lösungen (headless Anwendungen, Server und Treiber) *
- Durchführung von Machbarkeitsstudien und Leistungsanalysen von Embedded Linux-Komponenten für softwaredefinierte Funkgeräte innerhalb einer UAS-Plattform *
- Schnittstelle zu gängigen Linux-Diensten und -Protokollen *
- Konfiguration oder Anpassung von Linux Board Support Packages *
- Dokumentation und Präsentation von Designalternativen unter Verwendung standardmäßiger professioneller Praktiken und unternehmensdefinierter Ingenieurprozesse *
- Entwicklung von Beziehungen zu Teammitgliedern, die auf Vertrauen und Respekt basieren.
Bildungs- und Berufserfahrungsanforderungen sind: *
- Bachelor-Abschluss in Elektrotechnik/Computertechnik, Informatik oder einem verwandten Studienfach erforderlich. *
- Mindestens vier Jahre Erfahrung mit der Integration von Embedded Linux und vier Jahre Erfahrung in der Embedded-Softwareentwicklung *
- Allgemeine Beherrschung von C++ und Python *
- Zwei Jahre Erfahrung mit Yocto Project oder anderen komplexen Build-Systemen *
- Erfahrung mit Command and Control (C2) Links, Flight Controller-Integration und softwaredefinierten Funkgeräten *
- Erfahrung mit gängigen Laborprüfgeräten (z. B. Oszilloskop, Logikanalysator) *
- Erfahrung mit objektorientiertem Design, Data Link Layer und Gerätetreibern sowie ARM-basierten Prozessoren
Um für diese Position in Betracht gezogen zu werden, müssten Sie mindestens die hier aufgeführten Kenntnisse, Fähigkeiten und Fertigkeiten erfüllen: *
- Beherrschung von Embedded Linux-Subsystemen *
- Beherrschung von Low-Latency-Verarbeitung, effizientem Speichermanagement und effizienten Interprozesskommunikationsmechanismen *
- Erfahrung mit der Integration von Open-Source-Headless-Anwendungen *
- Expertenkenntnisse in der Verwendung von C/C++ und Python *
- Erfahrung mit Netzwerkprotokollen: HTTP/HTTPS, TCP/UDP, SSL/TLS *
- Erfahrung mit der Integration von optimierten Video-Encoding-Protokollen *
- Praktische Kenntnisse von Netzwerk-Switches, Bridges und Routern *
- Verteilte Versionskontrollsysteme und gängige Entwicklungswerkzeuge für Embedded Linux (z. B. Compiler, Linker und Debugger) *
- Sie können schnell denken – Sie sind analytisch, achten auf Details und können Ihren Denkprozess schriftlich und mündlich kommunizieren *
- Sie können und genießen es, sowohl selbstständig als auch im Team zu arbeiten *
- Starker kollaborativer Antrieb und zwischenmenschliche Fähigkeiten. *
- Hohe Eigeninitiative, proaktive Arbeitsmoral und Priorisierungsfähigkeiten. *
- Vertrauenswürdiges Urteilsvermögen und analytische Problemlösungsfähigkeiten. *
- Effektive Ausführung und Entscheidungsfindung. *
- Motor für Veränderungen und Förderung von Innovation. *
- Starke schriftliche und mündliche Kommunikationsfähigkeiten.
Die hier beschriebenen körperlichen Anforderungen stellen diejenigen dar, die erfüllt werden müssen, um die wesentlichen Funktionen dieser Stelle erfolgreich ausüben zu können. Angemessene Vorkehrungen können getroffen werden, um Personen mit qualifizierten Behinderungen zu unterstützen. *
- Häufiges Sitzen, Stehen, Gehen, Benutzen der Hände zum Greifen, Handhaben oder Fühlen, Greifen im Bereich der Hände und Arme, Bücken, Knien und Hocken, Sprechen und Hören. *
- Regelmäßiges Sitzen für längere Zeiträume; häufige Nutzung von Bürogeräten wie PC, Drucker, Telefon usw. *
- Regelmäßiges Heben und/oder Bewegen von bis zu 10 Pfund, häufiges Heben und/oder Bewegen von bis zu 25 Pfund und gelegentliches Heben und/oder Bewegen von bis zu 50 Pfund. *
- Spezifische Sehfähigkeiten, die für diese Stelle erforderlich sind, umfassen Nahsehen, Fernsehen, Farbsehen, peripheres Sehen, Tiefenwahrnehmung und die Fähigkeit zur Fokuseinstellung.
Zusätzliche Anforderungen sind: *
- US-Staatsbürgerschaft.
Hinweis: Viele Positionen bei TrellisWare erfordern eine Sicherheitsfreigabe oder die Fähigkeit, eine solche zu erhalten. Sicherheitsfreigaben können nur an US-Bürger erteilt werden. Darüber hinaus können Bewerber, die ein bedingtes Stellenangebot annehmen, einer staatlichen Sicherheitsuntersuchung unterliegen und die Zulassungsvoraussetzungen für den Zugang zu Verschlusssachen erfüllen.
TrellisWare Technologies zahlt wettbewerbsfähig entsprechend dem Markt am geografischen Standort einer Person, zusätzlich zu ihren Qualifikationen und Erfahrungen. Die angegebene Spanne ist jährlich und für Personen mit Sitz im Raum San Diego, Kalifornien.
Gehaltsspanne San Diego, Kalifornien $115,000—$200,000 USD
