
João Ferreira
@jooferreira3
I build Java backends and efficient embedded firmware in C/C++.
What I'm looking for
I'm building backend services and embedded firmware at VOID SOFTWARE S.A, using Java, Quarkus, C/C++, and Zephyr RTOS. My work includes REST APIs, data processing, microcontroller and sensor integration, and firmware validation.
Previously at SOFTPACK - SOFTWARE, LDA, I developed and maintained C++ billing software and automated data-processing applications. I implemented features, fixed bugs, translated technical requirements into solutions, and tested software.
I've also built a web platform for monitoring multiple drones simultaneously, with WebSockets-based real-time communication, telemetry, remote control, and data visualization. I hold a Computer Engineering degree and have trained in nRF Connect SDK, Cellular IoT, and Bluetooth Low Energy.
Experience
Work history, roles, and key accomplishments
Software Developer (Backend & Embedded Systems)
Void Software S.A
Oct 2025 - Present (11 months)
Backend software development using Java (Quarkus) and development of REST APIs and data processing. Development and maintenance of embedded systems firmware, including C/C++ programming with Zephyr RTOS and firmware integration with microcontrollers and sensors.
Software Developer
Softpack - Software, Lda
Oct 2023 - Sep 2025 (1 year 11 months)
Development and maintenance of C++-based billing software and applications for automated data processing. Implementation of new features, bug fixing, and software testing and validation.
Education
Degrees, certifications, and relevant coursework
University of Leiria and Oeste (ULO)
Bachelor's Degree, Computer Engineer
Bachelor's Degree in Computer Engineer from the University of Leiria and Oeste (ULO) in Leiria, Portugal.
Nordic Developer Academy
nRF Connect SDK Fundamentals, Embedded Systems
Completed the nRF Connect SDK Fundamentals certification, covering firmware development using nRF Connect SDK and Zephyr RTOS, DeviceTree and Kconfig configuration, peripheral programming, and RTOS concepts.
Nordic Developer Academy
Cellular IoT Fundamentals, Cellular IoT
Completed the Cellular IoT Fundamentals certification, covering development of Cellular IoT solutions using nRF Connect SDK, communication via LTE-M, NB-IoT, MQTT, and CoAP, and integration of GNSS/GPS and secure cloud connectivity.
Nordic Developer Academy
Bluetooth Low Energy Fundamentals, Bluetooth Low Energy
Completed the Bluetooth Low Energy Fundamentals certification, covering development of BLE applications using nRF Connect SDK, implementation of advertising, secure connections, and data communication, and application debugging using nRF Connect for Mobile and nRF Sniffer.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Interested in hiring João?
You can contact João and 90k+ other talented remote workers on Himalayas.
Message JoãoGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
