Senior Embedded Software Developer (CAN, FreeRTOS, STM32) (gn) – Remote in Europe possible

Festanstellung, Vollzeit · Germany - HQ Fulda, Worldwide

Lesen Sie die Stellenbeschreibung in:
Description
We are looking for you as a Senior Embedded Software Developer (gn) with CAN, FreeRTOS, STM32 expertise at the earliest possible date for our headquartes in Fulda, Germany or fully remote in Europe with at least 6h overlap with CET 09:00-17:00 working hours (+/- 2h from CET/CEST).

The ideal candidate has excellent embedded software development expertise and a team-first attitude with experience in a principal/architect role.

In the Embedded Firmware team, we build the software that powers devices which connect to a modern analytics and visualization platform, collecting data from industrial machinery all around the globe.
In return, we offer you
  • Short communication channels and well accessible leaders
  • 1on1 focused on helping you grow
  • No micromanagement
  • Flexitime and choice between fully remote and home office days to guarantee a nice work-life balance
  • A company that in some teams already scores ‘high-performer’ as per the metrics from the Accelerate book and wants all teams to achieve the same
  • For onsite work: a modern and open working environment with lounges, kicker-table, pool billard table and team events, flatrate for soft drinks, coffee, cereals, and fresh fruit
  • Additional allowance for gym membership and childcare
Your Role
  • You understand and make well-reasoned design decisions and tradeoffs in your area
  • You are able to work in other areas of the codebase with minimal guidance
  • You demonstrate knowledge of industry trends, our infrastructure and our build system, including docker, jenkins, and git
  • You take the initiative to fix issues before being assigned to them. You seek empirical evidence through proof of concepts, tests and external research
  • You take end-to-end responsibility on projects of increasing complexity
  • You look at test cases and advise QA on adjacent code/regression impact
  • You proactively identify problems with requirements (lack of clarity, inconsistencies, technical limitations) for your own work and adjacent work, and communicate these issues early to help course-correct
  • You build and maintain firmware for our devices in a continuous integration driven environment with hardware-in-the-loop
  • You create and maintain tooling and automation to enhance developer productivity
Your Skills
  • Fluent software development in embedded real-time operating systems (FreeRTOS), C programming language and surrounding tools
  • Focus on high-quality and maintainable code in a brownfield environment
  • Experience with CAN bus (CANOpen, J1939, UDS)
  • You have read and are eager to implement the concepts outlined in "A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware"
  • You are curious and take ownership of your work
  • Experience with, or desire to assess, trial and adopt DevOps/DevSecOps best practices (i.e. Continuous Integration, Static Code Analysis, Shifting Left, etc.)
  • Familiarity with Node.js
  • Excellent communication skills in English
About Proemion
We are a fast-growing international industrial tech company at the forefront of the IoT and Telematics revolution with headquarters in Fulda. Outside of Germany, we have offices in the USA and South Korea, as well as numerous colleagues working remotely for us worldwide. Our headcount has more than tripled in the last eight years from 60 to over 180 employees. With you, we want to continuously develop the company to the next level.

With us, you can move things forward. There are short decision-making processes and a lot of creative freedom for you. Our corporate culture is characterized by internationality, diversity and agility as well as by a hands-on mentality.

We are interested in you as a person with your skills and talents. We are happy to see you adding to our diversity.
About us
We are a fast-growing international industrial tech company at the forefront of the IoT and Telematics revolution with headquarters in Fulda. Outside of Germany, we have offices in the USA and South Korea, as well as numerous colleagues working remotely for us worldwide. Our headcount has more than tripled in the last eight years from 60 to over 180 employees. With you, we want to continuously develop the company to the next level.

With us, you can move things forward. There are short decision-making processes and a lot of creative freedom for you. Our corporate culture is characterized by internationality, diversity and agility as well as by a hands-on mentality.

We are interested in you as a person with your skills and talents. We are happy to see you adding to our diversity.
Beschreibung
Wir suchen dich ab sofort als Senior Embedded Software Entwickler (gn) mit CAN, FreeRTOS, STM32 Erfahrung für unseren Headquarters in Fulda, Deutschland oder Remote in Europa mit mindestens 6 Stunden Overlap mit den CET 9:00-17:00 Arbeitszeiten (+/- 2h von CET/CEST).

Der oder die ideale Kandidat/in hat exzellente Expertise in der Embedded Software Entwicklung und eine Team-first Attitude mit Erfahrung in einer Principal/Architect Rolle.

Im Embedded-Firmware-Team entwickeln wir die Software für Geräte, die mit einer modernen Analyse- und Visualisierungsplattform verbunden sind und Daten von Industriemaschinen rund um den Globus sammeln.
Dafür bieten wir dir
  • Kurze Kommunikationswege und gut erreichbare Führungskräfte
  • 1on1s, um dir bei deiner persönlichen Weiterentwicklung zu helfen
  • Kein Micromanagement
  • Flexible Arbeitszeiten und die Wahlmöglichkeit zu 100% remotem Arbeiten oder Home Office Tagen für eine gute Work-Life-Balance
  • Ein Unternehmen, das in einigen Teams bereits "High-Performer" gemäß den Kennzahlen aus dem Accelerate-Buch ist und möchte, dass alle Teams diesen Stand erreichen
  • Für das Arbeiten im Büro: Ein modernes und offenes Arbeitsumfeld mit Lounges, Kicker, Billardtisch und Teamevents, eine Flatrate für Softdrinks, Kaffee, Müsli und frisches Obst 
  • Zuschuss für das Fitnessstudio sowie für die Kinderbetreuung
Deine Aufgaben
  • Du verstehst und triffst gut begründete Designentscheidungen und Kompromisse in deinem Bereich
  • Du bist in der Lage, in anderen Bereichen der Codebasis mit minimaler Anleitung zu arbeiten
  • Du zeigst Kenntnisse über Branchentrends, unsere Infrastruktur und unser Build-System, einschließlich Docker, Jenkins und Git
  • Du ergreifst die Initiative, um Probleme zu beheben, bevor sie dir zugewiesen werden. Du suchst empirische Belege durch Proof-of-Concepts, Tests und externe Forschung
  • Du übernimmst die End-to-end-Verantwortung für Projekte mit zunehmender Komplexität
  • Du betrachtest Testfälle und berätst die Qualitätssicherung zu angrenzenden Code-/Regressionsauswirkungen 
  • Du identifizierst proaktiv Probleme mit Anforderungen (mangelnde Klarheit, Inkonsistenzen, technische Einschränkungen) für deine eigene Arbeit und angrenzende Arbeit und kommunizierst diese Probleme frühzeitig, um bei der Kurskorrektur zu helfen
  • Du erstellst und wartest Firmware für unsere Geräte in einer kontinuierlichen, integrationsgesteuerten Umgebung mit Hardware-in-the-Loop
  • Du erstellst und wartest Tools und Automatisierungen, um die Produktivität der Entwickler zu steigern
Deine Qualifikationen
  • Sicherer Umgang mit Softwareentwicklung in Embedded Echtzeit-Betriebssystemen (FreeRTOS), der Programmiersprache C und den dazugehörigen Tools
  • Fokus auf qualitativ hochwertigen und wartungsfreundlichen Code in einer Brownfield-Umgebung
  • Erfahrung mit CAN-Bus (CANOpen, J1939, UDS)
  • Du hast die Konzepte aus „Ein praktischer Ansatz für die agile Entwicklung in großem Maßstab: Wie HP die LaserJet FutureSmart-Firmware transformierte“ gelesen und bist bestrebt, sie umzusetzen
  • Du bist neugierig und übernimmst Verantwortung für deine Arbeit
  • Bereits Erfahrung mit oder den Wunsch, bewährte DevOps/DevSecOps-Verfahren zu bewerten, zu testen und zu übernehmen (d.h. Continuous Integration, statische Codeanalyse, Shifting Left usw.)
  • Du kennst dich gut mit Node.js aus
  • Außerdem besitzt du gute kommunikative Fähigkeiten in Englisch
Über Proemion
Wir sind eine schnellwachsende internationale Industrial Tech Company an der Spitze der IoT/Telematik-Revolution mit Hauptsitz in Fulda. Außerhalb Deutschlands gibt es Niederlassungen in den USA und in Südkorea, sowie zahlreiche Kollegen, die weltweit remote für uns arbeiten. Unsere Mitarbeiterzahl hat sich in den letzten acht Jahren von 60 auf über 180 Mitarbeitende mehr als verdreifacht. Mit dir möchten wir das Unternehmen kontinuierlich auf das nächste Level weiterentwickeln.

Bei uns kannst du etwas bewegen. Es gibt kurze Entscheidungswege und viel Gestaltungspielraum für dich. Unsere Unternehmenskultur ist von Internationalität, Diversität und Agilität sowie von einer Hands-on Mentalität geprägt.

Wir interessieren uns für dich als Mensch mit deinen Fähigkeiten und Talenten. Wir freuen uns, wenn du unsere Vielfalt erweiterst.
Über uns
Wir sind eine schnellwachsende internationale Industrial Tech Company an der Spitze der IoT/Telematik-Revolution mit Hauptsitz in Fulda. Außerhalb Deutschlands gibt es Niederlassungen in den USA und in Südkorea, sowie zahlreiche Kollegen, die weltweit remote für uns arbeiten. Unsere Mitarbeiterzahl hat sich in den letzten acht Jahren von 60 auf über 180 Mitarbeitende mehr als verdreifacht. Mit dir möchten wir das Unternehmen kontinuierlich auf das nächste Level weiterentwickeln.

Bei uns kannst du etwas bewegen. Es gibt kurze Entscheidungswege und viel Gestaltungspielraum für dich. Unsere Unternehmenskultur ist von Internationalität, Diversität und Agilität sowie von einer Hands-on Mentalität geprägt.

Wir interessieren uns für dich als Mensch mit deinen Fähigkeiten und Talenten. Wir freuen uns, wenn du unsere Vielfalt erweiterst.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.