Zum Inhalt springen

TSI, Inc.

Sr. Principal Software Engineer – Supervisor (Embedded)

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

Wer wir sind?

Sind Sie jemand, der neue Herausforderungen mag? Möchten Sie neue Technologien erkunden und zur Lösung einiger der schwierigsten Probleme der Welt beitragen, wie z. B. Luftqualität 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 und befähigen unsere Ingenieure, mit Kunden in das Feld 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 bahnbrechende digitale Lösungen für eine Vielzahl von Marktsegmenten liefert. TSI nutzt Spitzentechnologien 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 mit Programmiersprachen, Plattformen, Frameworks und Tools entwerfen, 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 – Test-Driven Development mit Automatisierung im Sinn entwickeln
  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, Widerstandsfähigkeit und Skalierbarkeit Ihrer Lösungen leiten
  1. Teammitglieder coachen und betreuen
  1. Die gesamte Infrastruktur des Unternehmens bei Änderungen und Verbesserungen berücksichtigen

Disziplinarische Verantwortung

Supervisor/Mitarbeiterführung (ca. 15% der Zeit). Beaufsichtigen Sie ein Team von etwa 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 Pflege 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 Hochgeschwindigkeits-Peripheriegerä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-Entwicklungs-Lebenszyklen
  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 Mitarbeiterentwicklung und das Wachstum 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 „Kleiden Sie sich für Ihren Tag“-Richtlinie erlaubt den Mitarbeitern Ermessen bei der Auswahl der geeigneten Kleidung für das Geschäft jedes Arbeitstages.

Gehalt & Leistungen

Wettbewerbsfähiges Marktgehalt von $175,000 - $190,000 pro Jahr* je nach Qualifikation und Erfahrung. Für berechtigte 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 Arbeitserlaubnis 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

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026