Hannah Brooke is a Embedded Software Engineer.
-
Embedded Software EngineerFort Robotics Feb 2022 - Dec 2023Philadelphia, Pennsylvania, United StatesDeveloped secure and space-limited bare-metal application firmware for a cutting-edge remote control and safety platform for industrial automation.- Implemented new features and delivered bugfixes for the application firmware to bring a hardware platform to initial release, working closely with the Systems Integration & Testing team to ensure features worked as specified.- Took ownership of the embedded display code, refactoring it for maintainability and adding features.- Ported a secure bootloader to the hardware platform and integrated it with the firmware.- Brought up a new hardware platform, initializing peripherals and writing a new I2C display driver while working closely with the hardware engineering team to communicate issues and request revisions as needed.- Wrote automated unit tests for new device firmware and system-level tests for verification of a legacy device's CAN bus operation.- Assisted in modernizing a CI/CD pipeline for device firmware -
Software EngineerKulicke & Soffa Jun 2020 - Feb 2022Fort Washington, Pennsylvania, United StatesDeveloped control software for the next generation of ultra-high precision thermocompression bonding machines in the silicon packaging and manufacturing industry. Responsibilities included implementing new features specified by project stakeholders and customers, diagnosing and delivering fixes for software bugs, working closely with other members of the Software Team and the Software Verification and Process Engineering Teams to ensure that features and bugfixes perform as expected, and working on-site with customers to assist in machine qualification as needed. -
Software InternServercentral Turing Group (Sctg) Dec 2018 - Mar 2019Chicago, IllinoisModernized an in-house web application that is used for tracking power and bandwidth overages for billing, keeping track of hardware inventory, and more. Responsibilities included rewriting features from the previous version of the application using ReactJS and React Redux. Used Agile software development methodologies, Git for version control, and JIRA for project management. -
Senior Software InternTuring Group May 2018 - Aug 2018Chicago, IlWorked on the API backend for an IoT network of locker kiosks using AWS services, including API Gateway, AWS IoT, and Amazon RDS for PostgresQL, for major client Florence Corporation. Responsibilities included creating a frontend management tool written in ReactJS for remote access to and control of the kiosks using the VNC protocol and the creation, testing, and maintenance of API endpoints. Used Agile software development methodologies, Git for version control, and JIRA for project management. -
Software Development InternTuring Group May 2017 - Aug 2017Chicago, IlOverhauled the user interface and the backend data models of an electronic medical records system written in ES6 JavaScript with AngularJS, and Python with MySQL and MongoDB. Use Agile software development methodologies, Git for version control, and JIRA for project management. -
Junior Network AdministratorEvanston Township High School Jun 2016 - Aug 2016Evanston, IllinoisPerformed a network infrastructure upgrade in a 1.2 million square foot building. Mapped the locations of Ethernet jacks, installed wireless access points and security cameras, and tested cable runs. -
Information Technology InternEvanston Township High School Jan 2016 - May 2016Evanston, IllinoisRepaired hardware and fixed software issues with students’ school-provided Google Chromebooks in the school’s "Chrome Zone." -
VolunteerFreegeek Chicago Dec 2015 - Apr 2016Chicago, IllinoisRecycled and refurbished used computers and parts for low-cost sale and not-for-profit organizations -
Summer InternInfocus Payroll Jun 2014 - Aug 2014Evanston, IllinoisSupported Owner-Operator in streamlining internal processes, such as onboarding clients. Researched and helped make decisions for the company, such as finding the best and most cost-effective Software as a Service solution for Customer Relationship Management.
Hannah Brooke Education Details
-
Computer Science -
Robotics -
Evanston Township High SchoolHigh School Diploma
Frequently Asked Questions about Hannah Brooke
What is Hannah Brooke's role at the current company?
Hannah Brooke's current role is Embedded Software Engineer.
What schools did Hannah Brooke attend?
Hannah Brooke attended Purdue University, Tohoku University, Evanston Township High School.
Not the Hannah Brooke you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial