Bachelor's degree in Computer Science or Electrical Engineering or equivalent qualifications., Several years of experience in embedded software development., Proficient in C/C++ programming and embedded system design., Familiarity with ARM Cortex architectures and real-time operating systems (RTOS)..
Key responsabilities:
Design, develop, and optimize firmware for embedded systems on application processors and microcontrollers.
Implement low-level software drivers, communication protocols, and hardware abstraction layers.
Conduct system tests and troubleshoot issues during the development process.
Document software architecture, design, and testing procedures.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
KISTERS specialises in the collection, processing and reporting of environmental data from around the world, creating innovative and data-driven solutions that harness the power of data and technology.
Catalysing the transition to clean & renewable energy, mitigating the effects of climate change and managing water and energy resources more sustainably are our passion and motivation. KISTERS is dedicated to developing IT solutions for a more responsible use of natural resources. Digitally monitoring and analysing data about our changing world is what we do best. Our mission is to empower customers with truly reliable data-driven insights and technology they can trust to help them make the decisions they need to keep life thriving.
KISTERS is a family company, which not only refers to the Kisters family, but also symbolises the philosophy and management style of the company. Direct dialogue, fairness, a cooperative management style and mutual respect are central elements of our corporate culture.
The management style of “open doors” and short decision making process are a matter of course. The Executive Board and Senior Managers are always available to answer questions and there are no barriers to initiating discussions. As a member of the Fair Company Initiative for fair working conditions.
Als Embedded Softwareentwickler (w/m/d) entwirfst, entwickelst und optimierst Du Firmware für Embedded Systeme auf Applikationsprozessoren (Cortex-A, Linux) und Mikrocontroller (Cortex-M, RTOS).
Du implementierst Low-Level-Softwaretreiber, Kommunikationsprotokolle und Hardware Abstraction Layer.
Du arbeitest an der Entwicklung innovativer Produkte im Bereich des Umwelt-Monitorings.
Du führst Systemtests durch und behebst Fehler während des Entwicklungsprozesses.
Du dokumentierst Softwarearchitektur, Design und Testverfahren.
Das Ist Dein Profil
Ein abgeschlossenes Studium der Informatik oder Elektrotechnik oder
Mehrjährige Berufserfahrung im Bereich der Embedded Software-Entwicklung oder
Vergleichbare Qualifikationen
Das Bringst Du Mit
Du möchtest einen aktiven Beitrag dazu leisten die Energiewende voranzutreiben, um verantwortungsvoller mit den Ressourcen unseren Planeten umzugehen.
Du bringst Erfahrung in der Entwicklung von Embedded-Software mit, insbesondere für ARM-Cortex-Architekturen.
Du verfügst über fundierte Kenntnisse in C/C++ Programmierung und Embedded-Systemdesign.
Erfahrung mit Embedded Echtzeitbetriebssystemen (RTOS) und Softwareentwicklung für ressourcenbeschränkte Umgebungen zählt zu Deinen Fähigkeiten.
Du bist vertraut mit Kommunikationsprotokollen wie SPI, I2C, UART und hast Erfahrung in der Integration von drahtlosen Kommunikationsstandards.
Deine Vorteile Bei KISTERS
Flexible und familienfreundliche Arbeitszeitmodelle
Home-Office-Möglichkeiten
Regelmäßige interne Schulungen sowie externe berufliche Weiterbildungen
Leistungsgerechte Vergütung für alle Mitarbeiter:innen
Laufbahnmodell
Bezuschusstes Mittagessen im hauseigenen Casino (standortabhängig)
Gemeinsame Feiern und Team-Events (Weihnachtsfeier, Sommerfest, Turniere, u.v.m.)
Kinderbetreuung in den Schulferien (mit LEGO MINDSTORMS Kursen)
Betriebliche Altersvorsorge
Job-Rad (Dienstfahrrad-Leasing)
u.v.m.
Required profile
Experience
Spoken language(s):
German
Check out the description to know which languages are mandatory.