# Danny Hajicek > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/dannyhajicek As a Staff System Integration Engineer at Rivian, I lead the software variant configuration design that supports code reuse across vehicle platforms for minor variant changes and new platforms via runtime configurations and over-the-air (OTA) updates. I also coach other engineers on scalable and maintainable ways to create new configurations and partner with production and service engineers to weigh tradeoffs in software configuration versus workload on factory and service. I also developed a unified build packaging system for Rivian's vehicle software as a Software Configuration and Release Manager to enable iterative OTA. I have over 13 years of experience in electrical and software engineering, with a focus automotive and embedded systems. I co-owned Field of View LLC, a company that provided drone and manned aircraft operators the hardware, software, and know-how required to produce the highest quality aerial maps possible. I was responsible for the electrical and PCB design as well as the embedded software to run GeoSnap, our camera triggering and geotagging device. I was also responsible for image post-processing software written in Python (leveraging NumPy). After the sale of Field of View, I still have a personal hobby using AI / ML / TensorFlow for various personal projects. ## Work Experience ### Staff Software Engineer @ Glydways Jan 2024 – Present | San Francisco Bay Area ### Staff System Integration Engineer @ Rivian Jan 2022 – Jan 2024 | San Francisco Bay Area • Led software variant configuration design supporting code reuse across vehicle platforms for minor variant changes and new platforms via runtime configurations and OTA updates. • Coached DREs and developers on scalable and maintainable ways to create new configurations. • Partnered with production and service engineers to weigh tradeoffs in software configuration versus workload on factory and service. ### Software Configuration and Release Manager @ Rivian Jan 2019 – Jan 2022 | San Francisco Bay Area • Specified and created unified build system using Jenkins, Python, SCons, and Artifactory to enable continuous integration, building, and packaging of vehicle software • Implemented git branching and merge strategy in Bitbucket to support development and test in two week sprints • Laid groundwork for the development of an in-house over-the-air vehicle software update system including a new software stack to support dynamic network generation based on software configuration and vehicle platform. ### Co-Owner @ Field of View LLC Jan 2011 – Jan 2022 | Fargo, North Dakota, United States Field of View provided drone & manned aircraft operators the hardware, software, and know-how required to produce the highest quality aerial maps possible. Field of View’s main product was the GeoSnap System, an easy-to-use camera triggering and geotagging device that turned high-resolution and specialty cameras into ultra-reliable aerial mapping systems. I was responsible for electrical and PCB design and the embedded software to run GeoSnap which handled camera photo capture triggering and realtime logging of position and attitude data. I wrote the post-flight image mosaicking software software in Python to allow the users to view their multiple images as an overlay in Google Earth. ### Staff Software Engineer @ NIO Jan 2019 – Jan 2019 | San Francisco Bay Area • Worked with team on automated tools written in Python to create vehicle software packages • Maintained various internal tools to support autonomous drive team software builds and tests ### Staff Integration Engineer @ NIO Jan 2018 – Jan 2019 | San Francisco Bay Area • Created test procedures and documentation for over-the-air software update testing. This allowed repeatable testing to be carried out by test engineers at different offices in China and the US. • Debugged CAN ECU flashing during OTA software updates. • Laid out new guidelines for software versioning and packaging to streamline OTA software update process. ### Sr. Firmware Engineer @ Tesla Motors Jan 2015 – Jan 2018 | Palo Alto, CA • Validated vehicle behaviors involving interior/exterior lights, powered closures such as liftgates and falcon doors, keyless entry, self parking, and summon. • Led system-level validation for Tesla summon and auto parking. • Specified requirements for body controls firmware to third-party vendors. • Diagnosed customer complaints by parsing logs to determine whether issues were software-related. ### Test Engineer @ Tesla Motors Jan 2013 – Jan 2015 System-level validation related to the behaviors of the vehicle, body controls operations, and remote access. ### Senior Test Engineer @ Stryker Endoscopy Jan 2011 – Jan 2013 | San Jose, CA • Experimental and verification testing of video products for endoscopic surgery. Test lead for new wireless surgical display launch. • Automated test fixture development involving test scripting and fixtures ### UAS Researcher @ UND UASE Jan 2009 – Jan 2011 • Master’s research designing a phased array antenna for small-scale unmanned aircraft. Primary focus on project leadership, phase shifter PCB integration, and steering techniques • Mentorship of undergraduate lab researchers assisting in electrical and system payload design needs ### Graduate Research Assistant @ UND UASE Jan 2009 – Jan 2011 ### SIT Lab @ Hitachi GST Jan 2008 – Jan 2008 | Rochester, Minnesota, United States - Performed system level validation of SATA hard drives based on internal test procedures and customer test procedures - Improved lab performance by automating the operating system installation on new drives using images from a networked server ## Education ### MS in Electrical Engineering University of North Dakota ## Contact & Social - LinkedIn: https://linkedin.com/in/dannyhajicek --- Source: https://flows.cv/dannyhajicek JSON Resume: https://flows.cv/dannyhajicek/resume.json Last updated: 2026-04-01