Sr. Embedded Software Engineer

Sr. Embedded Software Engineer

Vollzeit 60000 - 84000 € / Jahr (geschätzt) Homeoffice (teilweise)
A

Auf einen Blick

  • Aufgaben: Entwickle robuste Embedded-Software für Mikrocontroller-basierte Systeme und arbeite an innovativen IoT-Projekten.
  • Unternehmen: Führendes Unternehmen im Bereich Ingenieurwesen und Wissenschaft mit einem kreativen Team.
  • Vorteile: Attraktives Gehalt, umfassende Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit großartigen Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten mit echtem Einfluss.
  • Qualifikationen: Erfahrung in der Embedded-Softwareentwicklung und Teamarbeit sind erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 84000 € pro Jahr.

Diese Rolle konzentriert sich auf das Design und die Bereitstellung robuster, effizienter und skalierbarer eingebetteter Software für mikrocontrollerbasierte Steuerungssysteme, die in Wohn- und Energieprodukten verwendet werden. Der Embedded Software Engineer arbeitet eng mit Hardware-, Software- und Produktteams zusammen, um eingebettete Lösungen zu entwickeln, die auf Echtzeit- und eingebetteten Betriebssystemen laufen, und trägt während des gesamten Entwicklungszyklus von Architektur und Implementierung bis hin zu Tests und nachhaltiger Ingenieurtätigkeit bei. Diese Position kombiniert praktische eingebettete Entwicklung, technische Führung und Mentoring in einer cloudverbundenen IoT-Umgebung.

Verantwortlichkeiten

  • Entwerfen, entwickeln und warten Sie eingebettete Software für mikrocontrollerbasierte Systeme unter Verwendung von C und C++ auf Plattformen wie QNX, RTX, ZephyrOS und ähnlichen Betriebssystemen.
  • Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Hardware-, Software- und Produktbeteiligten, um Softwareanforderungen und Systemarchitektur zu definieren.
  • Besitzen und entwickeln Sie Elemente der eingebetteten Software unter Verwendung von geschichteten Architekturen und eingebetteten Betriebssystemen, um Skalierbarkeit und Wartbarkeit sicherzustellen.
  • Planen und überwachen Sie Unit-Tests, Integrationstests, Regressionstests und Systemvalidierungen, um die Zuverlässigkeit, Leistung und Testbarkeit der Software sicherzustellen.
  • Entwickeln Sie Netzwerkimplementierungen und Anwendungssoftware für drahtlose Prozessoren, die Wi-Fi, Bluetooth und ISM-Bänder innerhalb eingebetteter Systeme unterstützen.
  • Implementieren und unterstützen Sie branchenübliche Kommunikationsprotokolle wie RS-485 (Modbus), SAE J1939 CAN, Ethernet und USB innerhalb eingebetteter Anwendungen.
  • Durchführen von Code-Reviews, Befolgung von Freigabeprozessen und Beitrag zur kontinuierlichen Verbesserung der Entwicklungsabläufe und Ingenieurpraktiken.
  • Unterstützen Sie die Fehlersuche bei Hardware und das Hochfahren von Platinen während der Produktentwicklung und -tests, indem Sie eng mit Hardware- und Schaltungsdesignteams zusammenarbeiten.
  • Dokumentieren Sie Softwaredesign, Architektur, Schnittstellen und Implementierungsdetails, um Klarheit, Rückverfolgbarkeit und einfache Wartung zu gewährleisten.
  • Verwenden Sie branchenübliche Software-Diagnosetools, einschließlich Emulatoren, Debuggern und Oszilloskopen, um die Controller-Software auf der Einheitsebene zu debuggen und zu überprüfen.
  • Entwickeln Sie benutzerdefinierte Diagnosesoftware, wenn erforderlich, um spezialisierte Funktionen oder Merkmale in eingebetteten Controllern zu validieren.
  • Technisch führen Sie die Aufschlüsselung von Softwarearbeitsbereichen und helfen Sie bei der Entwicklung von Projektzeitplänen und Budgets für die Lieferung eingebetteter Software.
  • Mentorieren Sie weniger erfahrene Teammitglieder in den grundlegenden Praktiken der eingebetteten Softwareentwicklung, Codierungsstandards und Debugging-Techniken.
  • Teilnehmen und unterstützen Sie Freigabeprozesse, einschließlich der Durchsicht von Arbeitsabläufen und Prozessschritten, um eine qualitativ hochwertige Softwarebereitstellung sicherzustellen.
  • Beitragen zu sowohl nachhaltigen Ingenieurtätigkeiten als auch neuen Produktentwicklungsinitiativen innerhalb einer IoT- und cloudverbundenen Umgebung.

Wesentliche Fähigkeiten

  • Abschluss eines Bachelor of Science in Elektrotechnik und Computertechnik oder Computertechnik erforderlich.
  • Über 6 Jahre Berufserfahrung in der Entwicklung eingebetteter Software.
  • Starkes Wissen über eingebettete Systeme und Erfahrung in der engen Zusammenarbeit mit Hardware und Schaltungen in einer Co-Design-Umgebung.
  • Erfahrung in der Entwicklung eingebetteter Software unter Verwendung von geschichteten Architekturen und eingebetteten Betriebssystemen, einschließlich RTOS-Plattformen.
  • Beherrschung der Programmiersprachen C und C++, einschließlich Syntax, allgemein akzeptierter Code-Struktur und objektorientierter Programmierung.
  • Praktische Erfahrung mit branchenüblichen Kommunikationsprotokollen wie RS-485 (Modbus), SAE J1939 CAN, Ethernet und USB.
  • Erfahrung im Entwerfen von Software für Tests, einschließlich Unit-Tests, Regressionstests, Hochfahren von Platinen und End-of-Line-Produktionstests.
  • Erfahrung mit eingebettetem C und C++ für mikrocontrollerbasierte Systeme, einschließlich CAN-basierter Kommunikation.
  • Fähigkeit, eingebettete Software für QNX, RTX, ZephyrOS oder ähnliche Betriebssysteme zu entwerfen, zu implementieren und zu warten.
  • Vertrautheit mit Freigabeprozessen, Code-Reviews und strukturierten Entwicklungsabläufen.

Zusätzliche Fähigkeiten & Qualifikationen

  • Master-Abschluss in Elektrotechnik und Computertechnik, Computertechnik oder einem verwandten Bereich ist bevorzugt.
  • Vertrautheit mit CAN-Analysetools wie Vector CANalyzer, CANape und CANoe.
  • Vertrautheit mit Debuggern und Emulatoren für ARM-basierte Prozessoren.
  • Vertrautheit mit den Zertifizierungsanforderungen für drahtlose Technologien wie Wi-Fi, Bluetooth und ISM-Bänder sowie Erfahrung im Navigieren durch den Zertifizierungsprozess.
  • Erfahrung mit drahtlosen und Netzwerkfunktionen in eingebetteten Systemen ist von Vorteil.
  • Vertrautheit mit MATLAB/Simulink modellbasierter Codeentwicklung und -integration.
  • Erfahrung in der Arbeit mit cloudverbundenen und IoT-Systemen.
  • Starke Kommunikationsfähigkeiten mit der Fähigkeit, komplexe technische Konzepte an verschiedene Zielgruppen zu vermitteln.
  • Hohe Motivation mit der Fähigkeit, effektiv in einem Teamumfeld zusammenzuarbeiten und unabhängig Ergebnisse zu erzielen.
  • Bevorzugung von Kandidaten mit primärer Programmiererfahrung in C, wobei C++ als zusätzliche Stärke gilt.

Jobtyp & Standort

Dies ist eine unbefristete Position mit Sitz in Milwaukee, WI.

Vergütung und Leistungen

Die Gehaltsspanne für diese Position liegt bei 98.900,00 - 125.600,00 USD/Jahr. Umfassende Leistungen umfassen medizinische, zahnärztliche und augenärztliche Pläne sowie Lebensversicherung und Altersvorsorgeoptionen zur Unterstützung Ihres langfristigen Wohlbefindens.

Arbeitsplatztyp

Dies ist eine hybride Position in Milwaukee, WI.

Bewerbungsfrist

Diese Position wird voraussichtlich am 23. Juni 2026 geschlossen.

Sr. Embedded Software Engineer Arbeitgeber: Actalent

Actalent ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Milwaukee, WI, eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf berufliche Weiterentwicklung und Mentoring fördert das Unternehmen die Fähigkeiten seiner Mitarbeiter im Bereich Embedded Software Engineering und bietet umfassende Leistungen, einschließlich Gesundheitsversorgung und Altersvorsorge. Die hybride Arbeitsweise ermöglicht es den Mitarbeitern, flexibel zu arbeiten und gleichzeitig an innovativen IoT-Projekten teilzunehmen, was die Arbeit sowohl bedeutungsvoll als auch erfüllend macht.

A

Kontaktdaten:

Actalent Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Sr. Embedded Software Engineer erhalten könnten

Das richtige Netzwerk nutzen

In der Automatisierungstechnik lohnt es sich, Teil von Fachgruppen oder Online-Communities zu sein, wie z.B. LinkedIn-Gruppen oder speziellen Foren. Diese Plattformen sind nicht nur gut für den Austausch mit Kollegen, sondern auch für den direkten Kontakt mit Unternehmen, die Stellen ausschreiben.

Messebesuche planen

Auf Messen und Branchenveranstaltungen wie der SPS IPC Drives oder der Hannover Messe gibt es oft die Möglichkeit, direkt vor Ort mit Unternehmen zu sprechen. Nutzt die Chance, um euch über Actalent und deren offene Stellen zu informieren und vielleicht sogar einen ersten Eindruck zu hinterlassen.

Praktische Erfahrungen sammeln

Falls ihr noch nicht so viel Erfahrung habt, schaut nach Möglichkeiten für Workshops oder Projekten in der Automatisierungstechnik, die euch praktische Kenntnisse vermitteln. Das zeigt nicht nur eure Initiative, sondern verschafft euch auch einen Pluspunkt im Bewerbungsprozess.

Bewirb dich direkt über unsere Seite

Wenn ihr euch für eine Stelle bei Actalent interessiert, bewerbt euch direkt über unsere Website. So landet eure Bewerbung direkt im Fokus und ihr zeigt, dass ihr wirklich hinter der Stelle steht. Zudem könnt ihr in der Übersicht der Ausschreibungen oft mehr über das Team und die Unternehmenskultur erfahren.

Wir glauben, dass du diese Fähigkeiten brauchst, um Sr. Embedded Software Engineer mit Bravour zu bestehen

Embedded Software Entwicklung
C und C++ Programmierung
Echtzeitbetriebssysteme (RTOS)
Schichtarchitekturen
Kommunikationsprotokolle (RS-485, Modbus, SAE J1939 CAN, Ethernet, USB)
Unit Testing
Integration Testing

Einige Tipps für deine Bewerbung 🫡

Bring deine technischen Fähigkeiten zur Geltung:In der Automatisierungstechnik sind spezifische technische Fähigkeiten gefragt. Hebe deine Kenntnisse in Bereichen wie SPS-Programmierung, Roboter- oder Prozessautomatisierung klar in deinem Lebenslauf hervor. Vielleicht hast du sogar Zertifikate oder Schulungen, die deine Kenntnisse belegen – zeig das!

Präzise CV-Gestaltung:Achte bei deinem Lebenslauf darauf, dass du klar und präzise die Projekte auflistest, an denen du gearbeitet hast. Konzentriere dich auf messbare Ergebnisse und technische Herausforderungen, die du gemeistert hast. Das wird deine Eignung für die Stelle bei Actalent unterstreichen.

Motivation und Teamarbeit betonen:Im Anschreiben solltest du nicht nur deine technischen Fähigkeiten beeindruckend darstellen, sondern auch deine Motivation für die Automatisierungstechnik betonen. Berichte, wie wichtig dir Teamarbeit und innovative Lösungen sind – das passt gut zur Vollzeitstelle bei Actalent!

Verlinke relevante Projekte oder Portfolios:Falls du an spannenden Projekten gearbeitet hast, die irgendetwas mit Automatisierungstechnik zu tun haben, verlinke diese in deiner Bewerbung! Ein Portfolio oder Links zu veröffentlichten Arbeiten können dir helfen, dich von anderen Bewerbungen abzuheben.

Wie man sich auf ein Vorstellungsgespräch bei Actalent vorbereitet

Verstehe die Werkzeuge der Automatisierungstechnik

Mach dich mit den gängigen Tools der Branche vertraut, wie PLC-Programmierung und SCADA-Systemen. Vielleicht wirst du im Gespräch sogar auf eine technische Herausforderung stoßen, also sei bereit, konkrete Beispiele aus deiner bisherigen Erfahrung zu nennen, in denen du diese Tools angewendet hast.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen, die sich auf Automatisierungssysteme und deren Integration beziehen könnten. Das bedeutet, dass wir uns ein paar Systemdesign-Fragen ansehen und darüber nachdenken sollten, wie wir Probleme mit bestehenden Automatisierungssystemen lösen würden. Das zeigt nicht nur dein Wissen, sondern auch deine Problemlösungsfähigkeiten.

Zeige deine Projekte und Erfolge

Hast du bereits an Projekten in der Automatisierungstechnik gearbeitet? Bringe ein Portfolio mit, das deine besten Arbeiten zeigt. Das kann alles umfassen - von Prozessoptimierungen bis zu erfolgreich implementierten Lösungen. Du willst der Jury zeigen, was du drauf hast und wie du Ergebnisse lieferst!

Motivation und langfristige Perspektive

Da es sich um eine Vollzeitstelle handelt, sollten wir uns auch Gedanken darüber machen, warum du langfristig in diesem Bereich arbeiten möchtest. Sei bereit, deine Motivation zu erklären, wie du in der Automatisierungstechnik wachsen möchtest und wie du zum Erfolg von Actalent beitragen kannst. Das zeigt, dass du wirklich an einer Karriere in diesem Bereich interessiert bist!