Principal Software Engineer at Brunswick Corporation
Oxnard, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Evan Flynn is a Principal Software Engineer with nine years of experience specializing in robotics, perception and autonomy, currently based in Oxnard, CA. He has driven production-grade Bazel toolchains and ROS 2 integrations at Apex.AI and continues to shape embedded perception systems at Brunswick Corporation. Evan is an active open-source maintainer of ROS packages like usb_cam and image_pipeline, contributing portability, CI/CD, and calibration-focused refactors that bridge research tooling to robust deployments. He combines hands-on C++ and Python engineering with customer-facing application support and automation, from custom MC/DC coverage tools to rosbag2 parsers that export to CSV/Parquet. Known for pragmatic problem-solving, he often surfaces engineering improvements that reduce developer friction across mono-repos and heterogeneous robotics stacks.
9 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Mechanical Engineering, Bachelor's degree, Mechanical Engineering at Michigan State University
Contributions:5 releases, 34 reviews, 82 commits in 2 years 3 months
Contributions summary:Evan contributed to the ROS driver for USB cameras, implementing features and fixing bugs. They updated the code for compatibility with the Foxy ROS distribution and added GitHub Actions for CI/CD. Furthermore, the user made improvements to the codebase by fixing linting errors, refactoring, and restructuring files.
Contributions:4 reviews, 8 commits, 10 PRs in 10 months
Contributions summary:Evan primarily focused on refactoring the codebase by moving files to a hpp/cpp structure. They created conversion files and added a new node for radial point clouds. The user also implemented the `initMatrix` method, crucial for handling camera calibration and undistortion, along with addressing a linker error related to templating in the conversions file. The user further updated the launch file.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Evan Flynn - Principal Software Engineer at Brunswick Corporation