Redwood Materials
Leonardo DRS, Inc.
Senior Embedded Software Engineer
Über die Stelle
Job-ID: 114786
Die Gehaltsspanne für diese Position beträgt 93.121,00 $/Jahr - 125.713,00 $/Jahr für den Bundesstaat Illinois. Diese Spanne spiegelt die Einschätzung des Arbeitgebers wider, die er zum Zeitpunkt der Veröffentlichung zu zahlen bereit ist. Mehrere Faktoren können die Gehaltsskala beeinflussen, darunter, aber nicht beschränkt auf: Bundesvertragskategorien und Vertragstarife, Tarifverträge, geografischer Standort, geschäftliche Erwägungen, Umfang und Verantwortlichkeiten der Position, lokale oder andere geltende Marktbedingungen und interne Gerechtigkeit. Weitere Faktoren sind die Qualifikationen des Kandidaten wie frühere Berufserfahrung, spezifische Fähigkeiten und Kompetenzen, Ausbildung/Schulung und Zertifizierungen. Zusätzlich zum Grundgehalt können Mitarbeiter Anspruch haben auf: jährliche leistungsabhängige Boni, Aktienoptionen und Überstundenvergütung (für nicht-exempt Mitarbeiter, soweit zutreffend).
*Einige Mitarbeiter haben nur Anspruch auf eingeschränkte Leistungen
Leonardo DRS, Inc. und seine Tochtergesellschaften bieten allen Mitarbeitern und Bewerbern gleiche Beschäftigungschancen und verbieten Diskriminierung und Belästigung jeglicher Art, unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, nationaler Herkunft, Behinderungsstatus, geschütztem Veteranenstatus oder anderen Merkmalen, die durch Bundes-, Landes- oder lokale Gesetze geschützt sind. #LSY
JOB
Leonardo DRS Land Systems ist ein anerkannter Marktführer im Design und der Integration komplexer Technologien in neue und bestehende Systeme und Plattformen für globale militärische und kommerzielle Kunden. Wir sind seit 5 Jahren in Folge ein Top-Arbeitgeber in der Greater St. Louis Area.
ZUSAMMENFASSUNG Leonardo DRS Land Systems sucht einen Senior Embedded Software Engineer in Vollzeit. Diese Position ist an unserem Standort in Bridgeton, MO angesiedelt und bietet die Option auf eine Präsenz- oder Hybridarbeitszeitregelung. Der Senior Software Engineer leistet technische und analytische Arbeit zur Entwicklung, zum Design und/oder zur Unterstützung von Softwarelösungen in mehreren US-Verteidigungsindustrien. Zu den Aufgaben gehören die Teilnahme an Software-Designaktivitäten, die Entwicklung von Code basierend auf der Architektur und dem technischen Design, die Erstellung und Durchführung von Unit-Tests, die Verbesserung des Softwareentwicklungsprozesses und die aktive Beteiligung an der Testfallplanung für Komponenten und Funktionen, die vom Projektteam entwickelt wurden. Der ausgewählte Kandidat wird mit anderen Ingenieurdisziplinen zusammenarbeiten und seine Expertise in der Softwareentwicklung nutzen, um robuste technische Lösungen in mehreren Technologiebereichen zu entwickeln.
AUFGABEN
- Eigenständige Durchführung eines technischen Projekts und Leitung anderer Ingenieure
- Überprüfung von Kundenspezifikationen und Anforderungen und Entwicklung von Designs, um diese bestmöglich zu unterstützen
- Entwurf und Schreiben von Embedded-Softwarecode
- Entwicklung, Dokumentation und Unterstützung von Tests von Produkten, Systemen oder Subsystemen
- Bereitstellung von Budget-, Kosten- und Zeitplaninformationen für Designaufgaben
- Dokumentation von Komponenten- und Subsystemspezifikationen
- Spezifikation und Bewertung von Lieferanten-Subsystemen und -Dienstleistungen
- Anwendung grundlegender Kenntnisse der Software-Engineering-Prinzipien und Kernkonzepte (z. B. Datenstrukturen, Algorithmen, Computerarchitektur, Betriebssysteme und Datenbanken) zur Erstellung von Softwarelösungen, die projektbezogene Anforderungen erfüllen
- Anwendung von Kernkonzepten der Informatik bei der Entwicklung, Prüfung und Dokumentation von Softwareeinheiten
- Teilnahme als Mitglied des Testteams an der Planung und Überprüfung von Testfällen innerhalb von Softwarelösungskomponenten
- Teilnahme an Code-Reviews mit den Systemingenieuren, Softwarearchitekten und anderem technischen Personal
- Zusammenarbeit mit internen und externen Kunden zur Entwicklung von Systemen, die den erforderlichen Geschäftsspezifikationen entsprechen
- Klare Kommunikation (schriftlich und mündlich) mit anderem Firmenpersonal und dem Kunden nach Bedarf
- Unterstützung, Kommunikation, Stärkung und Verteidigung der Mission, Werte und Kultur des Unternehmens
QUALIFIKATIONEN
- Bachelor-Abschluss in Informatik, Computer Engineering oder einem verwandten Fachgebiet
- Nachgewiesene Informatik-Grundlagen in Algorithmen-Design, Problemlösung und Komplexitätsanalyse
- 5+ Jahre Branchenerfahrung in der Lieferung hochwertiger, innovativer Anwendungen und Programmiererfahrung in einem oder mehreren der folgenden Bereiche: C, C++, C# und/oder Java.
- Praktische Erfahrung mit Embedded-Hardware
- Erfahrung in objektorientiertem Design und Entwicklung
- Erfahrung mit formalen Softwareentwicklungsprozessen
- Ausgezeichnete verbale und schriftliche Kommunikationsfähigkeiten
- Detailorientiert, organisiert und in der Lage, sowohl gut im Team als auch selbstständig mit wenig täglicher Anleitung zu arbeiten
- Zeigt Lernbereitschaft
- Erfahrung mit Linux/Unix und/oder Windows
- Erfahrung mit Software-Versionskontrollsystemen (vorzugsweise GIT)
- Reisebereitschaft bis zu 10% nach Bedarf
Unser Leistungspaket umfasst eine umfassende Krankenversicherung (medizinisch, zahnärztlich, Sehkraft), einen Arbeitgeberzuschuss zu einem 401(k) Altersvorsorgeplan, bezahlte Freistellung einschließlich Urlaub, Feiertagen und Krankheitstagen (einschließlich staatlich vorgeschriebener bezahlter Krankheitstage), Elternurlaubsleistungen, Studiengebührenerstattung, Unterstützung für berufliche Weiterentwicklung und Deckung durch Lebens- und Invaliditätsversicherungen.
Die Fürsorge für unsere Mitarbeiter hat bei Leonardo DRS oberste Priorität. Wir sind stolz darauf, wettbewerbsfähige Gehälter und umfassende Leistungen anzubieten, darunter Kranken-, Zahn- und Sehkraftversicherung, einen Beitrag des Unternehmens zu einem Gesundheitssparkonto, Telemedizin, Lebens- und Invaliditätsversicherung, Rechtsberatung und einen 401(k) Sparplan. Wir fördern Wellness-Programme, die sich auf körperliches, emotionales und finanzielles Wohlbefinden konzentrieren. Wir entwickeln unsere Talente durch Programme und Aktivitäten zur Unterstützung des Karrierewachstums, der beruflichen Weiterentwicklung und der Kompetenzerweiterung. Und wir verstehen, dass es mehr im Leben gibt als Arbeit, und die Bedeutung von flexiblen Arbeitszeiten mit unserem 9/80 Programm, wettbewerbsfähigem Urlaub, Gesundheits-/Notfallurlaub, bezahltem Elternurlaub und Stunden für gemeinnützige Arbeit.
