avatar

Adrien Carrou

Software Engineer

Bay Area, CA / Reno, NV


About

I’m a passionate engineer driven by the thrill of blending hardware and software into groundbreaking solutions. My work spans embedded systems architecture, advanced PCB design, firmware optimization, and smart IoT/robotics integration each project fueled by the desire to create technology that truly matters. I love the challenge of taking intricate specifications and transforming them into elegant, efficient hardware matched with robust firmware, constantly pushing boundaries to exceed performance goals.

Currently, I’m immersed in the space industry, working on cutting edge aerospace technologies that demand precision and reliability. At the same time, I’m exploring the world of medical device engineering, inspired by the opportunity to directly improve people’s lives through inventive design. No matter the domain, I bring a creative, problem solving mindset to ensure every system I craft is both powerful and purposeful.

Outside of work, I channel my engineering curiosity into personal passion projects—tinkering, prototyping, and contributing to open-source embedded projects. I’m actively interested in teaching and mentorship, drawing on my experience leading student teams in robotics and CubeSat projects at SJSU. I’m currently seeking part-time teaching opportunities in computer science and computer engineering. When I’m not working on projects, traveling with my girlfriend and friends helps me explore new cultures and spark fresh ideas.

Interests: Teaching/mentorship in CS and embedded systems | Open-source embedded development | Aerospace systems

Work Experience

Lanteris Space Systems Software Development Engineer

Dec 2023 - Present

San Jose, California

  • Developed and maintained spacecraft flight software for mechanism control, including rotational axis controllers supporting Solar Array Drive Assembly and Boom Articulation Mechanism operations.
  • Integrated active calibration functionality into the flight software stack to improve mechanism accuracy and repeatability across operational modes.
  • Implemented and debugged mission control housekeeping telemetry classes to support health monitoring; resolved segmentation faults and test failures within a Google Test environment.
  • Worked across the Firmware Transport Layer to support reliable transport/integration between firmware/flight components and higher-level software interfaces.
  • Managed feature development with disciplined Git workflows, including submodule-based integration and branch strategy to support multi-repo flight software development.

Nexus Analytica Founder and Technical Lead

2024 - Present

San Jose, California

  • Founded hardware-first company specializing in multispectral and hyperspectral imaging systems and sensing platforms.
  • Lead end-to-end development of embedded firmware (C/C++) for camera and sensor pipelines.
  • Architect system integration for imaging capture and data handling across hardware and software layers.
  • Designed custom PCBs and performed hardware bring-up for specialized sensing applications.
  • Manage product development lifecycle from concept through integration and deployment.
Embedded C/C++
Hardware Bring-up
Multispectral Imaging
System Integration

Maxar Technologies Software / Test Automation Engineer

2022 - 2023

Remote, California

  • Developed and configured automation pipelines for satellite simulation and test script execution.
  • Built test frameworks supporting space systems verification workflows.
  • Leveraged Linux and Python to enhance development processes and automation reliability.
  • Documented configuration, usage, and maintenance procedures for CI/test infrastructure.
Python
Test Automation
CI/CD
Satellite Systems

Alef Aeronautics Engineering Intern

2021 - 2022

San Mateo, California

  • Developed avionics systems for prototype vehicles, integrating hardware and firmware for test flights.
  • Led a team of 4 interns in engineering and testing prototypes for transitional flight modes.
  • Programmed control solutions in embedded C/C++ using Arduino and VESC hardware.
  • Supported integration testing and test automation for avionics subsystems.
Embedded C++
Avionics
Integration Testing
Prototyping
Education

Johns Hopkins University

2024 - 2026 (Expected May 2026)

Baltimore, Maryland, USA

M.S. in Electrical and Computer Engineering

Coursework: Digital Signal Processing, Image Engineering, Probability & Stochastic Processes

In Progress

San Jose State University

2018-2023

San Jose, California, USA

Bachelor of Science in Computer Engineering

Completed
Projects

Astraeus-I & Libhal

Undergrad Senior Project

Astraeus-I:

Built a flight computer for a high-altitude rocket. The board integrates sensors and modules on an ARM Cortex-M class MCU, supporting sensor acquisition, logging, and fault handling for avionics applications.

Libhal:

Contributing to libhal, an open-source embedded hardware abstraction layer. The library provides a unified API for hardware interfaces (GPIO, SPI, I2C, UART, ADC), enabling portable embedded C/C++ code across different processors and platforms. Developed drivers for the libhal ecosystem to support bring-up and validation on various embedded targets.

C/C++
Embedded Systems
ARM Cortex-M
Sensor Acquisition
Open Source

Gone with the Fire

SCEhacks 2021

A wildfire monitoring system built using a distributed LoRaWAN network.

  • 1st Place Overall ($500)
  • Best Use of Azure
C/C++
Embedded Systems
Firmware
I2C
UART
LoRaWAN
Hardware Design
IoT

Smart Flask

CruzHacks 2022

An IoT bottle that tracks water consumption.

  • Best Health Hack
  • MLH’s Best Hardware Hack
  • QB3’s Best Big Data for the Improvement of Health Care ($1000)
C/C++
Embedded Systems
Firmware
I2C
UART
Hardware Design
IoT
Depth Sensor

Clever Pedal

HackDavis 2022

A smart bicycle system that can detect oncoming cars using machine learning techniques.

  • Most Technically Challenging Hack
Python
Embedded Systems
Firmware
Raspberry Pi
Hardware Design
IoT
Computer Vision

Smart Tractor

MakeUC 2022

A mini monster truck that can collect air and soil data.

  • Best Use of Web Automation Technology
Python
C/C++
Embedded Systems
Firmware
Raspberry Pi
Arduino
IoT
Computer Vision

Smart Clamp

CruzHacks 2023

A full stack IoT barbell collar that automatically records number of reps and time under tension.

  • Best Health Hack
Python
C/C++
Embedded Systems
Firmware
Raspberry Pi Pico
Arduino Nano
IoT
Skills and Technologies

Programming Languages

  • C/C++: Extensive experience in developing embedded applications.
  • Python: Proficient in scripting and automation for embedded systems.
  • JavaScript: Skilled in web development and IoT applications.
  • HTML/CSS: Experienced in creating user interfaces for web applications.
  • MATLAB: Utilized for data analysis and algorithm development in embedded systems.
  • Bash: Proficient in shell scripting for automation and system management.
  • Verilog: Experienced in hardware description language for FPGA development.
  • VHDL: Skilled in hardware description language for FPGA and ASIC design.

Embedded Systems

  • Firmware Development: Expertise in writing and optimizing firmware for various microcontrollers.
  • Hardware Design: Skilled in designing and prototyping hardware components.
  • PCB Design: Advanced experience in multi-layer PCB design for complex embedded systems.
  • PCB Tools: Proficient in Altium Designer, KiCad, and Eagle for schematic capture and layout.
  • Signal Integrity: Implemented controlled impedance routing and high-speed design techniques.
  • PCB Manufacturing: Experience with fabrication processes, DFM, and assembly techniques.
  • IoT (Internet of Things): Experienced in building and deploying IoT solutions.
  • Computer Vision: Implemented computer vision algorithms for embedded applications.
  • Machine Learning: Applied machine learning techniques to enhance embedded systems’ capabilities.

FPGA Development

  • FPGA Platforms: Extensive experience with Xilinx, Intel/Altera, and Lattice FPGAs.
  • Development Tools: Proficient in Vivado, Quartus Prime, and ISE design environments.
  • RTL Design: Designed and implemented complex digital systems using RTL methodologies.
  • IP Core Development: Created custom IP cores for specialized hardware acceleration.
  • Hardware Acceleration: Implemented parallel processing solutions for computationally intensive tasks.
  • FPGA-SoC Integration: Experience integrating FPGAs with embedded processors (Zynq, SoC FPGA).
  • High-Speed Interfaces: Implemented LVDS, SerDes, and other high-speed protocols in FPGA fabric.

Communication Protocols

  • I2C: Proficient in implementing I2C communication for sensor interfacing.
  • UART: Extensive experience in serial communication using UART.
  • SPI: Skilled in using SPI for high-speed data transfer in embedded systems.
  • BLE: Implemented Bluetooth Low Energy communication for IoT devices.
  • CAN: Experienced in Controller Area Network communication for automotive applications.
  • MQTT: Utilized MQTT for lightweight messaging in IoT applications.
  • LoRaWAN: Developed long-range communication solutions using LoRaWAN.

Development Boards and Microcontrollers

  • Raspberry Pi: Developed various projects using Raspberry Pi for prototyping and deployment.
  • Arduino Microcontrollers: Extensive experience in using Arduino for rapid prototyping.
  • ESP Microcontrollers: Skilled in developing IoT solutions with ESP microcontrollers.
  • STM Microcontrollers: Proficient in using STM microcontrollers for complex embedded applications.
  • nRF Microcontrollers: Experienced in developing BLE and IoT applications with nRF microcontrollers.

Sensors and Peripherals

  • Multispectral Cameras: Designed hardware interfaces and acquisition systems for multispectral imaging.
  • Spectral Imaging: Experience with NIR, SWIR, and custom filter arrays for specialized applications.
  • Sensor Fusion: Integrated multispectral data with other sensors for comprehensive sensing solutions.
  • Depth Sensors: Integrated depth sensors for distance measurement applications.
  • Cameras: Implemented camera modules for image capture and processing.
  • GPS Modules: Utilized GPS modules for location tracking and navigation.
  • Accelerometers: Experienced in using accelerometers for motion detection and analysis.
  • Gyroscopes: Implemented gyroscopes for orientation and angular velocity measurement.
  • Pressure Sensors: Integrated pressure sensors for environmental monitoring.
  • Temperature Sensors: Skilled in using temperature sensors for various applications.
  • Humidity Sensors: Utilized humidity sensors for climate control systems.
  • Soil Moisture Sensors: Developed agricultural solutions using soil moisture sensors.
  • Air Quality Sensors: Implemented air quality sensors for pollution monitoring.
  • Ultrasonic Sensors: Used ultrasonic sensors for distance measurement and obstacle detection.
  • PIR Sensors: Integrated Passive Infrared sensors for motion detection.
  • Hall Effect Sensors: Utilized Hall effect sensors for magnetic field detection.
Journey
Education Work Projects Leadership
2018 - 2023

San Jose State University

B.S. Computer Engineering

Strong hands-on embedded systems focus

Embedded SystemsDigital DesignHardware/Software Integration

Astraeus-I & Libhal

Flight Computer & Open Source

Built flight computer for high-altitude rocket; contributing to open-source embedded HAL

ARM Cortex-MEmbedded C/C++Sensor AcquisitionValidation & Testing
2021 - 2022

Alef Aeronautics

Engineering Intern

Avionics systems development and integration testing

Avionics IntegrationEmbedded C++Test Automation
2021 - 2023

SJSU Robotics & Cube3

Club Leadership

Led teams building Mars rover and CubeSat projects

Team LeadershipProject ExecutionMentorshipEmbedded Systems
2022 - 2023

Maxar Technologies

Software / Test Automation Engineer

Space systems verification and test automation

Python AutomationCI/Test FrameworksSatellite Systems
2023 - Present

Lanteris Space Systems

Software Dev Engineer

Space systems software development

Embedded/Real-time SystemsC/C++Linux
2024 - Present

Johns Hopkins University

M.S. ECE

Graduate studies in electrical and computer engineering

Digital Signal ProcessingImage EngineeringProbability & Stochastic Processes

Nexus Analytica

Founder & Tech Lead

Hardware-first imaging and sensing systems development

Multispectral/Hyperspectral ImagingEmbedded FirmwareHardware Bring-upSystem Integration