Rares Raducu, Developer in New Braunfels, TX, United States
Rares is available for hire
Hire Rares

Rares Raducu

Verified Expert  in Engineering

Systems Engineer and Developer

New Braunfels, TX, United States

Toptal member since July 10, 2024

Bio

Rares has over a decade of dedicated experience in firmware and system design. His core competencies include cross-functional collaboration, firmware architecture design, system bring-up, and cutting-edge technologies applied to practical solutions. Rares is committed to leveraging his extensive expertise in firmware, ARM processors, wireless communication, IoT, and safety-critical design to deliver high-tech solutions.

Portfolio

NeuronicWorks
C, C++, Device Drivers, Hardware Drivers, BSP, Bootloaders, ARM, ARM Linux...
Self-employed
ARM, C, C++, CAN Bus, Bluetooth, Embedded C, Embedded Hardware...
Invodane Engineering
ARM, Robotics, Testing, C, C++, CAN Bus, Ethernet, Yocto, Networking...

Experience

Availability

Full-time

Preferred Environment

Windows, Linux, Eclipse, Makefile, Embedded Systems

The most amazing...

...solution I've developed is a radio frequency messaging system for coaches to send information to players, currently used in the NFL.

Work Experience

Senior Embedded Systems Engineer

2019 - PRESENT
NeuronicWorks
  • Led system and architectural design for boards, firmware, bootloaders, and communication protocols, ensuring robust and efficient solutions.
  • Designed and developed firmware, drivers, BSPs, bootloaders, and startup code for various ARM processors, using both C and C++.
  • Delivered innovative solutions across various projects, including medical, industrial, automotive, wearable, and consumer products.
  • Applied a solid understanding of real-time operating system primitives, IPC, memory management, scheduling, interrupts, and secure firmware updates.
  • Demonstrated extensive experience with real-time operating systems and bare-metal and embedded Linux environments.
Technologies: C, C++, Device Drivers, Hardware Drivers, BSP, Bootloaders, ARM, ARM Linux, ARM Embedded, ARM Assembler, Arm Cortex-M3, ARM Architecture, Real-time Operating System (RTOS), Bare-metal Environment, Yocto, FreeRTOS, ThreadX, Thread Scheduling, AWS IoT, Azure IoT Hub, QNX, Bluetooth, Bluetooth Low Energy (LE), WiFi, WiFi Direct, Ethernet, Universal Asynchronous Receiver/Transmitter (UART), I2C, I2S, Serial Peripheral Interface (SPI), RS485, RS232, CAN Bus, MQTT, HTTP, USB, Transport Layer Security (TLS), IPC, Firmware, Marlin Firmware, Device Firmware Updates (DFU), Firmware over the Air (FOTA), Eclipse, Linux, Make, Schematics, Altium Schematic, FPGA, VHDL, Verilog, Embedded C, Embedded C++, Embedded Hardware, Embedded Software, Embedded Systems

Senior Embedded Systems Engineer

2017 - 2019
Self-employed
  • Led the design and development of patent-pending consumer electronics and wearable devices, overseeing system and architectural design for hardware, firmware, and communication protocols.
  • Designed and implemented firmware, drivers, BSPs, and bootloaders for various microcontrollers, including real-time applications with Bluetooth.
  • Provided consulting services and regular status updates and collaborated closely with business partners and cross-functional teams to ensure project alignment and success.
Technologies: ARM, C, C++, CAN Bus, Bluetooth, Embedded C, Embedded Hardware, Embedded Software, Embedded Systems

Embedded Systems Engineer

2014 - 2017
Invodane Engineering
  • Developed firmware and performed board bring-up and troubleshooting for a multi-sensor robotic platform.
  • Collaborated with cross-functional teams in project planning, development, integration, and testing.
  • Maintained firmware, documentation, and test archives, including project requirements, detailed design documents, specifications, and test plans.
  • Built applications on ARM processors leveraging CAN, I2C, Serial Peripheral Interface (SPI), Ethernet, Wi-Fi, FreeRTOS, and Embedded Linux.
Technologies: ARM, Robotics, Testing, C, C++, CAN Bus, Ethernet, Yocto, Networking, Embedded C, Embedded C++, Embedded Hardware, Embedded Software, Embedded Systems

Armilla Play Calling

https://armillatech.com/
This is a messaging application targeting the NFL. The coaches each have a tablet that enables them to send radio frequency messages to up to 24 devices in the field. Each player in the field wears a receiving device that receives messages from the coaches and displays up to 200 characters on an e-paper display.

Cleanroom Monitoring System

This IoT-enabled cleanroom monitoring system displays sensor status information received from onboard sensors or the cloud. The system is equipped with an LCD touchscreen and humidity, pressure, and temperature sensors. It also has a high/low power actuator control, speaker, microphone, and proximity sensor. The graphical user interface (GUI) was developed to have multiple widgets and a fully dynamic layout controlled from the cloud.
2011 - 2014

Master's Degree in Computer Engineering

Ryerson University - Toronto, Ontario, Canada

2007 - 2012

Bachelor's Degree in Computer Engineering

Ryerson University - Toronto, Ontario, Canada

Tools

Makefile, Arm Cortex-M3, Azure IoT Hub, MQTT, Marlin Firmware, Make, Altium Schematic

Languages

C, Embedded C, C++, ARM Assembler, Embedded C++, Java, VHDL, Verilog

Paradigms

Testing, Radio Frequency (RF) Protocol

Platforms

Windows, Linux, Eclipse, ARM Linux, ThreadX, AWS IoT, Bluetooth Low Energy (LE)

Other

Device Drivers, BSP, Bootloaders, Real-time Operating System (RTOS), Bare-metal Environment, FreeRTOS, Thread Scheduling, Universal Asynchronous Receiver/Transmitter (UART), I2C, I2S, Serial Peripheral Interface (SPI), RS485, Firmware, Device Firmware Updates (DFU), Firmware over the Air (FOTA), Schematics, Embedded Hardware, Embedded Software, Embedded Systems, ARM, Hardware Drivers, ARM Embedded, ARM Architecture, Yocto, QNX, Bluetooth, WiFi, WiFi Direct, Ethernet, RS232, CAN Bus, HTTP, USB, Transport Layer Security (TLS), IPC, FPGA, Reconfigurable Systems, Robotics, Networking, Sub 1GHz RF, System Design, Industrial Safety, Azure IoT, Graphics, GUI Design, State Machines, Computer Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring