Skip to main content
HimalayasHimalayas logo
LR
Open to opportunities

Luciano Ricotta

@lucianoricotta

I am an embedded software engineer specializing in flight systems and Linux.

United States
Message

What I'm looking for

I seek a senior embedded role in aerospace or systems engineering where I can architect flight-grade Linux and real-time software, lead cross-functional teams, apply containerization and Yocto expertise, and deliver reliable, testable embedded systems.

I am a Principal Embedded Software Engineer with extensive experience designing and shipping flight and ground software for aerospace systems. I lead software development, architect C++ and Python applications, and drive cross-team integration with flight hardware while maintaining a strong focus on test automation and reliability.

My technical background includes Linux kernel development, Yocto Project, containerization with Docker and Podman, real-time systems (VxWorks, FreeRTOS), device drivers, and SoC integration on Xilinx Versal/A72/R5 platforms. I have implemented system-level robot tests, automated nightly regressions, and built board-specific firmware and bootloader support.

I have a history of converting early R&D efforts into large programs, improving development efficiency through tooling and automation, and mentoring teams as a deputy lead and Scrum Master. I hold a Master’s in Electrical Engineering and maintain an active Top Secret/SCI clearance.

Experience

Work history, roles, and key accomplishments

Northrop Grumman logoNG
Current

Principal Embedded Software Engineer

Aug 2023 - Present (2 years 10 months)

Software lead for flight application and hardware integration; architected containerized C++ and Python flight/ground applications, designed automated system-level robot tests, and developed a Yocto-based Linux for a Xilinx VCK190 validating inter-processor communication with iperf.

Northrop Grumman logoNG

Embedded Software Engineer

Mar 2021 - Aug 2023 (2 years 5 months)

Deputy Team Lead for flight application development; built a patch automation tool that replaced a manual multi-week process, led an IRAD to enable containers in flight software that evolved into a multi-million-dollar program, and instituted automated unit and system tests to accelerate bug detection.

UM

Graduate Teaching Assistant

University of Wisconsin - Madison

Jan 2019 - May 2020 (1 year 4 months)

Held office hours, ran discussion sections, and created and graded assignments and exams for CS 354 and CS 252, supporting coursework in machine organization and programming.

ES

Embedded Systems Co-op

Extreme Engineering Solutions

May 2019 - Dec 2019 (7 months)

Designed and executed tests for OS and bootloaders (Linux, VxWorks, UEFI, U-Boot) on embedded boards and supported board bring-up and validation for embedded systems.

Education

Degrees, certifications, and relevant coursework

University of Wisconsin - Madison logoUM

University of Wisconsin - Madison

Master of Science, Electrical Engineering

Grade: 3.6/4.0

Activities and societies: Emphasis in Computer Architecture and Machine Learning

Completed M.S. in Electrical Engineering with emphasis in Computer Architecture and Machine Learning; GPA 3.6/4.0, conferred August 2020.

Loras College logoLC

Loras College

Bachelor of Science, Computer Science and Engineering

Grade: 3.7/4.0

Activities and societies: Honors: Magna Cum Laude

Completed B.S. in Computer Science and Engineering, graduated May 2018 with Magna Cum Laude and GPA 3.7/4.0.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan