Zurück zu den Profis

C Developer & C++ Developer

Überblick


Kurzer Überblick

Der Kandidat verfügt über 7 Jahre Erfahrung in der C/C++-Programmierung. Seit 2009 ist er als Firmware-Ingenieur tätig und hat an der Serverkonfiguration, der Fehlerverfolgung und dem Testen gearbeitet. Er hat vor allem für Kunden aus den Bereichen Verteidigung und Armee gearbeitet, wo er für die Entwicklung eines neuen Skimming-Detektors verantwortlich war. Er hat Erfahrung in der Entwicklung von Firmware- und Hardware-Lösungen für Mikrocontroller Cortex-M0/M4 unter Verwendung von RTX RTOS, AWSFreeRTOS. Er hat mit verschiedenen Kommunikationsprotokollen wie NBIoT, Lora, I2C, SPI gearbeitet und ist mit dem PCB-Design vertraut. Er hat die Mikrocontroller-Familie EFM32 Pearl Gecko an das Zephyr-Betriebssystem angepasst, was die Änderung von bestehendem Code, das Schreiben von neuem Code und das Testen beinhaltete, um Kompatibilität und Funktionalität sicherzustellen. Er hat auch Hardware-Testbench-Anwendungen mit C++17, Qt und Boost-Bibliotheken entwickelt. Er ist es gewohnt, in einer agilen Umgebung mit Scrum zu arbeiten. Er unterrichtete und betreute jüngere Kollegen im Bereich PIC-Mikrocontroller.

  • Dostupnosť 1-1,5 Monate

Berufliche Erfahrung

Jul/2022 - Present: Senior C Software Developer at Company X

  • Responsible for maintaining legacy code using the C programming language.
  • Configuring servers and conducting bug tracking and testing.

Nov/2021 - Jul/2022: Electronics Engineer at Company Y

  • Developed firmware and hardware solutions for bin management.
  • Worked on firmware development for Cortex-M4F microcontrollers using AWSFreeRTOS.
  • Developed firmware using Quectel NB-IoT BG95 modems, ESP32, and LoRa network.
  • Reviewed PCBs and applied agile methodologies to hardware development.
  • Developed applications for hardware testbench using C++17, Qt, and Boost libraries.

Nov/2018 - Nov/2021: Electronics Engineer at Company Z

  • Developed firmware and hardware solutions for Agro 4.0.
  • Worked on firmware development for Cortex-M0/M4 microcontrollers using RTX RTOS from ARM.
  • Developed firmware using LoRa, NB-IoT, Wi-Fi, and GPS modems.
  • Reviewed PCBs and applied agile methodologies to hardware development.
  • Ported microcontrollers family EFM32 Pearl Gecko into Zephyr Project.
  • Developed a C++ logger application using Qt and Boost libraries.

Jun/2015 - Nov/2018: Firmware Engineer at Company A

  • Developed firmware for a new dispenser module in collaboration with the NCR Dundee engineering team.
  • Developed firmware and hardware for a new skimming detector.
  • Collaborated with teams from Scotland, Philippines, and USA.
  • Developed software for ATM solutions using Visual Basic, Qt, and Visual C++ with Boost libraries.
  • Specified and developed hardware using Altium and KiCad.
  • Developed device drivers setup wizards using NSIS script language.

May/2014 - Feb/2015: Research and Development Engineer at Company B

  • Implemented a router for dedicated protocols for communication, control, and configuration of embedded boards in a transponder for communication earth-air on airports.
  • Applied ARM Cortex-M in avionics.
  • Specialized in PCB development using Altium Designer/Vault.
  • Integrated and developed OOP software modules written in C99.
  • Used FreeRTOS in critical systems.

May/2013 - May/2014: Developer at Company C

  • Developed an automated email system for call center solutions.
  • Used C++ as the main language with support from third-party libraries like Boost, POCO C++, and MFC.
  • Developed Java classes for system integration in a telephony system.
Author
C Developer & C++ Developer
63da78c1395b410001b8b9b8
Angestellter5800  / Pro Monat
EbenSENIOR
Rollen
C Developer C++ Developer
Sprachen
English
Fähigkeiten
ARMCC++CppCMSDatabaseEmbedded SystemsIDEJavaMicrosoft SQL ServerOracleQt
Lokalitäten
GrazRemote