CSC Leasing Co.
Draper
Embedded Software Engineer
Überblick
Draper ist ein unabhängiges, gemeinnütziges Forschungs- und Entwicklungsunternehmen mit Hauptsitz in Cambridge, MA. Die über 2,000+ Mitarbeiter von Draper bewältigen wichtige nationale Herausforderungen mit dem Versprechen, erfolgreiche und nutzbare Lösungen zu liefern. Von der militärischen Verteidigung und Weltraumforschung bis zur biomedizinischen Technik hängen Leben oft von den Lösungen ab, die wir anbieten. Unsere multidisziplinären Teams von Ingenieuren und Wissenschaftlern arbeiten in einer kollaborativen Umgebung, die die für echte Innovation notwendige gegenseitige Befruchtung von Ideen inspiriert. Weitere Informationen über Draper finden Sie unter draper.com.
Zusammenfassung der Stellenbeschreibung
Der Embedded Software Engineer 2 bietet technische Expertise und Führung für die Entwicklung komplexer Echtzeit-Embedded-Softwareanwendungen in ressourcenbeschränkten Computerumgebungen. Sie tragen und arbeiten als Mitglieder multidisziplinärer Teams während des gesamten missionskritischen Softwarelebenszyklus mit, von der Architekturkonzeption, Anforderungsanalyse und Softwareimplementierung bis hin zur endgültigen Bewertung und Softwarefreigabe.
Technische Bereiche umfassen die Entwicklung von Embedded-Software für Bildgebungssysteme, Geräte-, Prozess- und Fahrzeugsteuerungen sowie Navigations- und Kartierungssysteme. Anwendungsbereiche umfassen Unterwasser-, Land-, Luft-, Hyperschall- und Weltraumanwendungen. Diese Position arbeitet unabhängig zur Erfüllung der Aufgaben.
Draper setzt sich für die Schaffung eines integrativen Umfelds ein. Wir verstehen den Wert von Inklusivität und dessen Einfluss auf eine Hochleistungskultur. Alle qualifizierten Bewerber erhalten eine Beschäftigungsberücksichtigung unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Behinderung, Alter, sexueller Orientierung, nationaler Herkunft, Veteranenstatus oder genetischen Informationen. Draper verpflichtet sich, Einzelpersonen mit Behinderungen Zugang, Chancengleichheit und angemessene Vorkehrungen bei der Beschäftigung, seinen Dienstleistungen, Programmen und Aktivitäten zu bieten. Um angemessene Vorkehrungen anzufordern, kontaktieren Sie bitte hr@draper.com [hr@draper.com?subject=Request%20for%20Accommodation].
Stellenbeschreibung
Aufgaben/Verantwortlichkeiten
- Entwirft und implementiert Embedded-Softwarearchitekturen für die Überwachung und Steuerung von Geräten.
- Bewertet Embedded-Software/Firmware/Hardware und Design.
- Schreibt, debuggt und testet Systemsoftware.
- Führt Embedded-Software- und plattformübergreifende Softwareimplementierung durch.
- Trägt zum Systemdesign bei, basierend auf nachgewiesener Expertise und anwendbarer Erfahrung.
- Liefert Inhalte für technische Berichte und Präsentationen mit minimaler Anleitung.
- Identifiziert proaktiv Bedürfnisse und Bedenken im Zusammenhang mit Designentscheidungen und kommuniziert diese an die Projektleitung.
- Passt sich angemessen an Änderungen der Programmieranforderungen an.
- Identifiziert Herausforderungen im Zusammenhang mit der zugewiesenen Arbeit und kommuniziert diese an die Projektleitung.
- Erledigt weitere zugewiesene Aufgaben.
Mindestanforderungen
Fähigkeiten/Fertigkeiten
- Ausgezeichnete Entwicklungs- und Fehlerbehebungsfähigkeiten auf Embedded-Zielsystemen.
- Erfahrung mit In-Circuit-Emulatoren, JTAG-Debuggern und Laborprüfgeräten.
- Ausgezeichnete Kenntnisse von Betriebssystem-Codierungstechniken, IP-Protokollen, Schnittstellen und Hardware-Subsystemen.
- Kenntnisse der Entwicklung für Echtzeitausführung.
- Ausgezeichnete organisatorische Fähigkeiten und Liebe zum Detail.
- Starke analytische und Problemlösungsfähigkeiten.
- Kenntnisse von Software-Konfigurationsmanagement-Tools, Defect-Tracking-Tools und Peer-Review-Prozessen.
- Ausgezeichnetes Zeitmanagement mit der nachgewiesenen Fähigkeit, Fristen einzuhalten.
- Ausgezeichnete verbale und schriftliche Kommunikationsfähigkeiten.
Ausbildung
Erfordert einen Bachelor-Abschluss in Informatik, Computertechnik oder Elektrotechnik.
Erfahrung
Erfordert 3-5 Jahre Erfahrung mit einem Bachelor-Abschluss oder 0-3 Jahre mit einem Master-Abschluss in der Entwicklung von Embedded-Software oder anwendbare Erfahrung.
Zusätzliche Stellenbeschreibung
Expertise in eingebetteten Systemen, Multi-Core-Betriebssystemen, Modifikation oder Schreiben von Kernel-Code, Maschinencode und C & C++. Die Person wird Kenntnisse über Multi-Core-Verarbeitung, Scheduling, RISC-V-Architektur erlernen oder mitbringen.
Arbeitskenntnisse in RUST oder C-Erfahrung und starker Wunsch, RUST zu lernen.
Entwurf und Implementierung von Echtzeit-Betriebssystemen, Vertrautheit mit Low-Level-Peripheriegeräten von Prozessoren wie UART, SPI, DMA-Controller, Speichercontroller und die Fähigkeit, Details über Prozessor- und Peripheriebetrieb zu erfassen, ähnlich wie bei komplexen kommerziellen Prozessoren und Mikrocontrollern. Fähigkeit, HW-Probleme aus SW/Benutzersicht zu debuggen und zu isolieren.
Bewerber, die für diese Position ausgewählt werden, müssen eine staatliche Sicherheitsfreigabe erhalten und aufrechterhalten. Eine aktive Top Secret-Freigabe wird bevorzugt.
Vertrautheit mit der RISC-V-Architektur ist ebenso bevorzugt wie Python-Erfahrung.
Jobstandort - Stadt: Cambridge
Jobstandort - Bundesstaat: Massachusetts
Jobstandort - Postleitzahl: 02139-3563
Das US-Basisgehalt für diese Vollzeitposition liegt zwischen $75,000.00 - $156,000.00
Unsere Gehaltsspannen werden durch Rolle, Niveau und Standort bestimmt. Die auf jeder Stellenausschreibung dargestellte Spanne spiegelt das Minimum und Maximum der Zielgehälter für die Position über alle US-Standorte hinweg wider. Innerhalb der Spanne wird das individuelle Gehalt durch den Arbeitsort und zusätzliche Faktoren, einschließlich relevanter beruflicher Fähigkeiten, Erfahrung und relevanter Ausbildung oder Schulung, bestimmt. Gewerkschaftliche Gehaltsspannen entsprechen den von der Tarifvertragskommission genehmigten Sätzen nach Standort und Rolle. Ihr Recruiter kann Ihnen während des Einstellungsprozesses mehr über die spezifische Gehaltsspanne für Ihren bevorzugten Standort mitteilen. Bitte beachten Sie, dass die in den US-Stellenangeboten aufgeführten Vergütungsdetails nur das Grundgehalt enthalten und keine Boni oder Zusatzleistungen beinhalten.
Unsere Arbeit ist uns sehr wichtig, aber auch unser Leben außerhalb der Arbeit. Draper unterstützt viele Programme zur Verbesserung der Work-Life-Balance, darunter flexible Arbeitsmodelle, Mitarbeiterclubs von Fotografie bis Yoga, Gesundheits- und Finanzworkshops, gesellschaftliche Veranstaltungen außerhalb des Unternehmens und Ermäßigungen für lokale Museen und kulturelle Aktivitäten. Wenn diese spezifische Stellenmöglichkeit und die Chance, bei einem landesweit renommierten F&E-Innovationsunternehmen zu arbeiten, Sie ansprechen, bewerben Sie sich jetzt unter draper.com/careers.
