# Adrien C. > Software Development Engineer @Lanteris Space Systems | MS ECE Student @JHU Location: San Francisco Bay Area, United States Profile: https://flows.cv/adrienc I’m a Software Engineer at Lanteris Space Systems, specializing in embedded flight software for satellite mechanism control systems. With a B.S. in Computer Engineering from San José State University and currently pursuing an M.S. in Electrical and Computer Engineering at Johns Hopkins University, I focus on bridging the gap between software and hardware in space systems. At Lanteris, I design, implement, and maintain mission-critical C/C++ flight software for stepper motor controllers, sensor interfaces, and Hardware-in-the-Loop (HIL) testing systems. My work includes developing robust software interfaces between hardware abstraction layers and higher-level control systems, as well as conducting open-loop and closed-loop testing of flight software to validate command execution, telemetry accuracy, and fault protection behavior. I also build automated test frameworks to ensure repeatability and reliability across all system configurations. Outside of my professional work, I’m passionate about making aerospace technology more accessible. I founded Astraeus-Library, an open-source initiative that provides hands-on educational resources for embedded avionics development. This project reflects my belief that innovation thrives when knowledge is open and accessible. I’m motivated by challenges at the hardware and software boundary, from optimizing motor control algorithms to automating test environments, always aiming to create reliable and elegant systems that advance space engineering. ## Work Experience ### Software Development Engineer @ Lanteris Space Systems Jan 2023 – Present | San Jose, California, United States - Develop and maintain embedded C/C++ flight software for satellite mechanisms control systems, including stepper motor controllers and sensor interfaces - Design and implement unit tests using Google Test framework, achieving comprehensive test coverage for critical motor control and service routines - Integrate hardware abstraction layers (FTL) with application-level software, ensuring proper interface design and data flow between components - Perform code reviews and resolve complex merge conflicts across distributed development teams - Implement Hardware-in-the-Loop (HIL) testing to simulate satellite operations, validate motor actuations, and execute command sequences - Analyze and port legacy control algorithms to modern software architectures while maintaining backward compatibility - Create detailed technical documentation for software interfaces, test procedures, and verification processes - Optimize proprietary test automation tools and CI/CD pipelines to improve test execution efficiency and system compatibility ### Intelligent Systems Lead @ SJSU Robotics Jan 2022 – Jan 2023 | San Jose, California, United States As the intel-sys lead, I worked on managing the team to develop and deploy the guidance systems to automate the rover’s controls for the University Rover Challenge. I am currently a mentor for the club, helping students in Intelligent systems and controls. ### Project Manager @ SJSU Cube3 Jan 2022 – Jan 2023 | San Jose, California, United States Managed the mechanical, electrical, and controls teams to design, develop and deploy a Cansat for data collection and future competitions. Currently a mentor for the club ### Software Test Intern @ Maxar Technologies Jan 2022 – Jan 2022 At Maxar, I helped develop the automation pipeline for test engineers and CI/CD to run satellite simulations and tests. - Developed and configured the automation pipeline for simulations and Satellite test scripts. - Wrote Documentation of work completed, configuration, and how to run/use the pipeline for Maxar’s test engineers. - Used Linux, Python, and Various Python Libraries for development. ### Engineering Intern @ Armada Aeronautics Jan 2021 – Jan 2021 | San Mateo County, California, United States At Armada Aeronautics, I focused on the transitional flight on a prototype model and programming the Ackerman steering for driving. For transitional flight, we made many tests and translated this to the much larger model for human flight testing. While for the Driving, we used an Arduino to control VESCs and Servo Motors for steering and throttle. DUTIES AND RESPONSIBILITIES - Worked with Pixhawk and PX4 firmware - Configured drones for test flights - Tested flight of custom VTOLs in gazebo simulator - Worked on driving/steering use Ackerman steering using Arduino CERTIFICATE OF ACHIEVEMENT RECEIVED: Lead Firmware Engineer ### Student ITS Assistant @ Cañada College Jan 2019 – Jan 2021 | Woodside California ### STEM Peer Mentor @ Cañada College Jan 2019 – Jan 2019 | Woodside California ## Education ### Master of Science - MS in Electrical and Computer Engineering Johns Hopkins Whiting School of Engineering ### Bachelor's degree in Computer Engineering San José State University ### Associate of Science - AS in Computer Science Cañada College ## Contact & Social - LinkedIn: https://linkedin.com/in/adrien-carrou - GitHub: https://github.com/acarrou --- Source: https://flows.cv/adrienc JSON Resume: https://flows.cv/adrienc/resume.json Last updated: 2026-03-29