Interim Embedded C++ Yocto Entwickler (gn)

Firmenname für PREMIUM-Mitglieder sichtbar

  • Oktober 2024
  • April 2025
  • Nordrhein-Westfalen
  • auf Anfrage
  • Remote
  • 10.09.2024
  • JN -092024-6529718_1725949075

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

Für unseren Kunden sind wir aktuell auf der Suche nach einem C++ Yocto Embedded Entwickler (gn).


Kundendetails

Start: ASAP

Auslastung: Vollzeit

Dauer: 6 Monate

Ort: Remote + Reisetätigkeiten nach Atlanta


Stellenbeschreibung

Key Responsibilities:

* Embedded Software Development: Design, develop, and maintain embedded software for elevator control systems and IoT-enabled devices.

* Linux Yocto Platform: Work with the Yocto Project to customize Linux distributions for our embedded systems, ensuring optimal performance and security.

* Multi-threading: Implement and manage multi-threaded applications to optimize the performance and responsiveness of embedded systems.

* Interface Design: Design and implement robust interfaces between embedded systems and other software components, including hardware interfaces and cloud integration points. Ensure efficient data exchange and communication between different system components.

* JSON Integration: Utilize JSON (JavaScript Object Notation) for data serialization and communication between embedded systems and cloud services. Design and implement JSON-based APIs for secure and efficient data transfer.

* Test-Driven Development (TDD): Apply TDD principles to ensure the reliability and robustness of embedded software. Write and execute unit tests to validate software functionality.

* CI/CD Pipeline: Collaborate with DevOps teams to integrate embedded software development into CI/CD pipelines using tools like Bamboo, ensuring seamless and automated deployment processes.

* Azure IoT Integration: Collaborate with cloud developers and architects to ensure seamless integration between embedded systems and Azure-based IoT cloud backends. Implement and optimize communication protocols (e.g., MQTT, HTTP) for reliable data transmission to the cloud.


Profil

Qualifications:

* Technical Skills:

o Proficiency in C/C++ programming languages.

o Strong experience with Linux Yocto Project and customizing Linux distributions for embedded systems.

o Solid understanding of multi-threading and concurrent programming.

o Experience with interface design and data exchange between embedded systems and other software components.

o Hands-on experience with JSON for data serialization and communication, including designing and implementing JSON-based APIs.

o Hands-on experience with Test-Driven Development (TDD) methodologies.

o Familiarity with CI/CD pipelines, particularly with Bamboo.

o Experience with Agile development practices, including the use of JIRA and Confluence.

o Experience with Azure IoT services and integrating embedded systems with cloud backends.


Das Angebot

Bei Interesse freue ich mich auf Ihre Bewerbung.

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen