TSI, Inc.

Sr. Principal Software Engineer - Supervisor (Embedded)

C++
Automatische Übersetzung. Prüfe das Original.

Wer sind wir?

Sind Sie jemand, der neue Herausforderungen mag? Möchten Sie neue Technologien erkunden und dazu beitragen, einige der schwierigsten Probleme der Welt zu lösen, wie z. B. Luftqualitäts- und Sicherheitslösungen? Bei TSI sind diese Möglichkeiten real. Unsere Ingenieure arbeiten mit branchenführenden Experten sowohl intern als auch extern zusammen. Wir ermutigen unsere Ingenieure und befähigen sie, mit Kunden in den Außendienst zu gehen, um deren Probleme besser zu verstehen und zu lösen. Bei TSI leisten Sie jeden Tag einen Unterschied.

Sr. Principal Software Engineer – Supervisor (Embedded) bei TSI

TSI gestaltet sein Geschäft und seine Kundenerfahrung neu, indem es branchenverändernde digitale Lösungen für eine Vielzahl von Marktsegmenten liefert. TSI nutzt führende Technologien auf einer SaaS Plattform und dem Internet der Dinge (IoT), um komplexe Probleme zu lösen.

Die Teams entwickeln eingebettete Software in C, C++ und .NET, die sowohl auf RTOS- als auch auf Linux Betriebssystemen für TSI-eigene Hardware und kommerzielle Standardhardware läuft. Systemfunktionen umfassen Messung, Benutzeroberfläche, lokale Kommunikation und IoT-Kommunikation.

Was werden Sie tun?

Um bei TSI zu wachsen und eine erfolgreiche Karriere aufzubauen, werden Sie:

  1. Benutzeranforderungen analysieren und Softwarelösungen mithilfe von Programmiersprachen, Plattformen, Frameworks und Tools entwerfen, entwickeln, testen, implementieren und unterstützen
  1. Code schreiben, um elegante und skalierbare Lösungen zu liefern, sowohl On-Premise als auch in der Cloud
  1. Bestehende Softwareanwendungen aktualisieren, um die Funktionalität zu verbessern, Probleme zu beheben und neue Funktionen zu integrieren
  1. Qualität fordern – Entwicklung auf testgetriebene Weise mit Blick auf Automatisierung
  1. Rigorose Tests definieren und durchführen, einschließlich Unit-Tests, Integrationstests und Debugging
  1. Zusammenarbeiten – gut mit einem vielfältigen und leidenschaftlichen Team zusammenarbeiten
  1. Lernen – sich schnell an einen sich entwickelnden Markt und aufkommende Trends anpassen, einschließlich „Out-of-the-Box“-Denken, Teamarbeit und Selbstorganisation
  1. Mit Product Ownern zusammenarbeiten, um gewünschte Anwendungsfunktionen zu verstehen
  1. Software-Engineering-Praktiken kontinuierlich verbessern und dokumentieren
  1. Die Handwerkskunst, Verfügbarkeit, Ausfallsicherheit und Skalierbarkeit Ihrer Lösungen leiten
  1. Teammitglieder coachen und betreuen
  1. Die gesamte Infrastruktur des Unternehmens bei Änderungen und Verbesserungen berücksichtigen

Betreuungsaufgaben

Supervisor/Mitarbeiterführung (~15% der Zeit). Beaufsichtigen Sie ein Team von ca. 4-6 Mitarbeitern (z. B. zweiwöchentliche 1:1 Besprechungen, Leistungsbeurteilungen, Mentoring und Coaching, Beförderungsempfehlungen, Überwachung von Zielen und Vorgaben, Anerkennung usw.).

Was brauchen Sie?

Erforderlich

  1. Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet
  1. Umfangreiche Erfahrung in der Architektur und Bereitstellung von eingebetteten Linux Plattformen, einschließlich Kernel-Anpassung, Board Support Packages (BSPs) und vollständigem System-Bring-up auf komplexer Hardware
  1. Expertise mit Yocto, einschließlich Erstellung und Wartung benutzerdefinierter Layer, Optimierung von Build-Systemen und Verwaltung der langfristigen Wartbarkeit von Embedded-Distributionen
  1. Tiefgreifende Expertise in C/C++ und .NET für Low-Level-Systemprogrammierung, mit einer starken Erfolgsbilanz bei der Diagnose und Behebung komplexer Performance-, Speicher- und Nebenläufigkeitsprobleme
  1. Starker Hintergrund in Hardware/Software Co-Design, einschließlich enger Zusammenarbeit mit Elektrotechnik-Teams und Debugging über Schnittstellen wie SPI, I2C, PCIe und Hochgeschwindigkeitsperipheriegeräte sowie Debugging-Tools (z. B. GDB, strace, perf) in ressourcenbeschränkten Umgebungen
  1. Nachgewiesene Führung in technischer Richtung und Mentoring, einschließlich der Steuerung von Architektur entscheidungen, der Festlegung von Best Practices und der Anleitung von Teams durch komplexe Embedded-Entwicklungslebenszyklen
  1. Erfahrung mit DevOps und CI/CD
  1. Erfahrung mit SOLID-Prinzipien
  1. Erfahrung mit Unit-Tests und E2E-Tests
  1. Agile Erfahrung
  1. Bereitschaft und Begeisterung, neue Technologien zu erlernen
  1. Mobile App-Kenntnisse von Vorteil

Was können wir Ihnen bieten?

Bei TSI sind unsere Mitarbeiter unsere wertvollsten Vermögenswerte, und wir kümmern uns um ihre Gesundheit und ihr Glück. Wir bieten ein wettbewerbsfähiges Leistungsprogramm, um unsere Mitarbeiter und ihre Familienmitglieder zu schützen und eine gesunde Work-Life-Balance zu fördern. Darüber hinaus engagieren wir uns für die Entwicklung und das Wachstum unserer Mitarbeiter und fördern ein Umfeld der Zusammenarbeit und Innovation. Unsere Arbeit hat Bedeutung und die von uns entwickelten und gebauten Produkte helfen, Menschen und die Umwelt zu schützen.

Kleiden Sie sich für Ihren Tag: Wir möchten, dass sich unsere Mitarbeiter bei der Arbeit wohlfühlen, und wir wissen, dass sie produktiver sind, wenn sie sich wohlfühlen. Die „Dress for your day“-Richtlinie gibt den Mitarbeitern die Freiheit, die für den jeweiligen Arbeitstag passende Kleidung auszuwählen.

Gehalt & Leistungen

Wettbewerbsfähiges Marktgehalt von 175.000 $ - 190.000 $ pro Jahr* je nach Qualifikation und Erfahrung. Für qualifizierte Führungskräfte und individuelle Beitragende können zusätzliche Bonusmöglichkeiten verfügbar sein und nach Ermessen des Unternehmens gewährt werden.

Leistungen

  • Krankenversicherung: Umfassende medizinische, zahnärztliche und augenärztliche Versorgung.
  • Altersvorsorgeplan: 401(k) mit Arbeitgeberzuschuss.
  • Programm für bezahlte Freizeit: Bezahlte Freizeit, bezahlte Feiertage und bezahlte flexible Feiertage.
  • Weitere Leistungen: Lebensversicherung, Mitarbeiterunterstützungsprogramm (EAP) und Möglichkeiten zur beruflichen Weiterentwicklung.

* Die Gehaltsangabe garantiert keine Beschäftigung für einen bestimmten Zeitraum.

Rechtliche Befugnis zur Arbeit in den Vereinigten Staaten ohne die Notwendigkeit einer Sponsoring. Wir benötigen einen Nachweis der Berechtigung zur Arbeit in den Vereinigten Staaten.

EOE/Vet/Disability

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026