Reeno Joseph

Software Engineer

Oslo, Oslo, Norway13 yrs 6 mos experience

Key Highlights

  • 11 years of experience in embedded systems development.
  • Expert in C/C++, Rust, and real-time programming.
  • Proven track record in leading complex projects.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in IoT solutions.

Contact

Skills

Core Skills

Embedded SoftwareElectronicsC++NetworkingTeam ManagementEmbedded SystemsIot

Other Skills

BashC (Programming Language)Communication ProtocolsController Area Network (CAN)DebuggingDefect TrackingEVPNEmbedded CEmbedded C++Embedded LinuxGNU Compiler Collection (GCC)GPUGitHubI2CInternet of Things (IoT)

About

I build embedded systems that bridge hardware and software. With 11 years of experience in embedded systems, C/C++, Rust, real-time programming, and communication protocols (CAN, Modbus, MQTT, TCP/IP, SPI, I2C, UART), I specialize in creating efficient, reliable, and maintainable solutions. At Evyon, I designed and implemented a Battery Control Unit for monitoring and controlling battery strings. At Arista Networks, I worked on Broadcom Ethernet switch SoCs, implementing state machines to manage ASIC resources. At MathWorks, I developed and led projects enabling MATLAB/Simulink integration with embedded controllers. I enjoy solving complex system-level challenges, mentoring teams, and ensuring technology makes a measurable impact.

Experience

13 yrs 6 mos
Total Experience
2 yrs 7 mos
Average Tenure
6 mos
Current Experience

Pixii as

Senior Embedded Software Engineer

Dec 2025Present · 6 mos · Norway

Evyon

Senior Embedded Software Engineer

Nov 2023Dec 2025 · 2 yrs 1 mo · Oslo, Norway · On-site

  • Developed and deployed an IEC 62619-compliant Battery Control Unit (IoT solution) to monitor
  • and manage battery modules, and supported customers in achieving seamless integration.
  • Redesigned and optimized the control engine for Elywhere’s battery-boosted EV charging
  • solutions by separating the hardware abstraction layer from the control logic. (Rust, Python)
ElectronicsRoot CauseTechnical SpecsProduct RequirementsEmbedded Software

Arista networks

Software Engineer

Oct 2021Oct 2023 · 2 yrs · Bangalore Urban, Karnataka, India

  • Provided platform support for Broadcom Ethernet switch SoC. Designed and implemented state
  • machines to allocate TCAM resources within the network ASIC. (C, C++, TACC)
  • Evpn MPLS
  • IPv6 IRB
C++Python (Programming Language)TroubleshootingRoot CauseDefect TrackingTechnical Specs+5

Mathworks

2 roles

Senior Team Lead

Promoted

May 2020Oct 2021 · 1 yr 5 mos

  • Managed a team to develop MATLAB/Simulink hardware support packages for single-board Linux hardware (Raspberry Pi, BeagleBone, LEGO EV3).
  • Handled code reviews, acted as Scrum Master, planned multi-release schedules, and continued contributing as a software developer.
TroubleshootingElectronicsRoot CauseSystem on a Chip (SoC)Defect TrackingTechnical Specs+5

Software Engineer

May 2016May 2020 · 4 yrs

  • MATLAB/Simulink Supportpackage for Raspberry Pi provides MATLAB APIs/Simulink device driver blocks to access hardware peripherals like serial, I2C, SPI, etc. Provides a way to deploy a MATLAB function/Simulink model as a standalone application in Raspberry Pi.
  • ▪ Interface MCP2515 CAN module with Raspberry Pi & Simulink
  • ▪ Deep Learning deployment for Raspberry Pi leveraging ARM Compute library
  • ▪ Update Raspbian firmware image during each MATLAB release to include libraries & packages
  • required by the supportpackage.
  • ▪ Update supportpackage to extend support to new Raspberry Pi boards: 3B, 3B+, Zero W
  • ▪ MQTT Publish/Subscribe blocks for Simulink Linux targets
  • ▪ Integrated ThingSpeak (MathWorks’ IOT platform) to supportpackage
  • ▪ Multichannel audio capture/playback blocks using ALSA libraries.
  • ▪ Integrated Linux systemd service with Simulink Run on boot
  • ▪ Audio file read Simulink block for Raspberry Pi (SoX libraries)
  • ▪ Serial, I2C, SPI read/write Simulink blocks for Raspberry Pi
  • ▪ TCP/IP blocks for Simulink Linux targets
  • ▪ Support customer queries related to the support package and help them to solve their problem with
  • MATLAB/Simulink
TroubleshootingElectronicsRoot CauseSystem on a Chip (SoC)Defect TrackingInternet of Things (IoT)+4

Airvana

Research and Development Engineer

Aug 2014May 2016 · 1 yr 9 mos · Bengaluru Area, India

  • Project: 4G Small Cell - S1000
  • The Airvana S1000 provides cost-effective indoor voice and data coverage and capacity for small and medium business locations. With a capacity of 16 active LTE users, it allows mobile network operators to deploy in locations with high usage and user density. The S1000’s Wi-Fi supports private access for small business employees and public “hotspot” access for visitors.
  • Role: Firmware/Platform Engineer
  • ▪ Hands-on experience with Qualcomm’s FSM99xx – chipset with LTE modem, quad-core Kriat
  • (ARMv7), location solutions (GNSS)
  • ▪ Kernel porting for S1000 (4G femtocell). Creating and applying Kernel patches
  • ▪ Updated emmcdl utility to support sahara protocol. Integration of SaharaBL recovery to S1000
  • ▪ Hands-on experience with Qualcomm’s CSMS (Code Signing Management System) signing tool and TrustZone board supportpackage
  • ▪ Integration of IXXAT - 1588 PTP stack to the timing module of S1000
  • ▪ Development of WebGUI using GoAhead embedded web server
  • ▪ Integration of Dimark client application (TR069) with Qualcomm OAM framework
  • ▪ Automated S1000 sanity tests which will flash and test nightly images using TCL/Bash scripts
System on a Chip (SoC)Embedded Systems

Indian institute of technology, delhi

Teaching Assistant

Aug 2012May 2014 · 1 yr 9 mos · New Delhi Area, India

  • In charge of B.Tech Embedded Systems Lab.
  • Guiding and evaluating lab assignments.

Education

Indian Institute of Technology, Delhi

Master of Technology (MTech) — Computer Technology/Computer Systems Technology

Jan 2012Jan 2014

College of Engineering Trivandrum

Bachelor of Technology (BTech)

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Embedded Software & Electronics

Explore similar profiles based on matching skills and experience