David Rule

David Rule Email and Phone Number

Software Engineering Leader & Innovator @ Insitec Pty Ltd
canberra, act, australia
David Rule's Location
Newcastle East, New South Wales, Australia, Australia
David Rule's Contact Details

David Rule work email

David Rule personal email

David Rule phone numbers

About David Rule

Software Development & Management professional with experience in a variety of business domains including commercial aviation, defence, and medical fields. Skilled in leading small and large teams through complex software and system development projects. Successfully delivered several high profile solutions such as the 787 Brake Control System & 737AEW&C Wedgetail Mission system with multiple cross-functional dependencies using the Agile methodology. Excellent leadership skills & communication skills; demonstrated ability to build and maintain collaborative relationships across diverse business and technical areas enabling effective delivery.

David Rule's Current Company Details
Insitec Pty Ltd

Insitec Pty Ltd

View
Software Engineering Leader & Innovator
canberra, act, australia
Website:
insitec.com.au
Employees:
33
David Rule Work Experience Details
  • Insitec Pty Ltd
    Software Engineering Manager
    Insitec Pty Ltd Jul 2021 - Present
    Canberra, Australian Capital Territory, Australia
    Responsibilities:- Managing software teams to develop cutting edge military products for Australian defence customers.- Managing all software & related engineers in the Insitec MIS business.- Development of Software Engineering Processes.- Bid Response development.- Project Manager, Product Owner, Scrum Leader and Business Analyst of the Samsung S23 Tactical Edge Device sovereign binary and middleware development project.- Scrum Lead of the AusTAC BMS-Lite project.- Business Development.
  • Performance Software Corporation
    Team Manager
    Performance Software Corporation Jan 2015 - Jul 2021
    Bothell, Washington, United States
    Responsibilities • Work directly with individuals in the organization as part of a matrix, managing them and their careers over several projects. • Career development, mentorship, training, morale, performance management and reviews. • Interviewing potential candidates, recruiting and advertising for positions. Achievements • Developed a leadership training program to train all engineers under my team. This program was designed to teach each engineer how to be a leader in his field, regardless of position within their team. Training on different styles of team leadership, servant–leader approach, leader-leader approach and how to manage specific issues as they arose within their team. • Lead the office events committee, organizing several employee morale events including Christmas parties, movies nights, games nights etc.
  • Performance Software
    Senior Principal Engineer
    Performance Software Jul 2009 - Jul 2021
    Bothell, Washington, United States
    Project Lead, managing large software projects in the Avionics, Medical and Energy industries. Experience with numerous Tier 1 suppliers to Airbus, Boeing and Embraer. All aspects and levels of DO-178B software development from Systems and Software Requirements, Design, Architecture, Code, Testing, Process Management, Team Management & Reporting. Managing large teams in multiple locations and countries.
  • Performance Software
    Project Lead
    Performance Software Jul 2009 - Jul 2021
    Bothell, Washington, United States
    Lead various software engineering projects mostly DO-178B related. See experiences below.
  • Boeing
    Senior Software Engineer - Performance Software
    Boeing Jun 2018 - Jun 2021
    Long Beach, California, United States
    Boeing 737-NG / MAX - Next Generation FMS- Developed simulation models to test 737 Flight Management System models in MATLAB.- Culminated in developing a Virtual Pilot that controlled the 737 exactly as dictated by the Flight Crew Operations Manual, Flight Crew Training Manual and Flight Test pilots. Reviewed extensively by Boeing Test Pilots and 737 Captains from Alaska Airlines for accuracy.- Simulated accurately all Flight Plans filed by 737 commerical crews around the world. 8000+ individual flight plans tested. Flights plans gathered and tested using python scripting.- Attended Boeing Flight School where I passed FAA PPL Ground Theory, Instrument Theory and Instrument Ground Instructor.
  • Rockwell Collins
    Senior Software Engineer - Performance Sw
    Rockwell Collins Mar 2018 - Jun 2018
    Cedar Rapids, Iowa, United States
    Panavia Tornado GR.4 - Mission Computer Update• Developed HTTP Server to display maps and other data in C using LynxOS and VxWorks RTOS.
  • Astronautics Corporation Of America
    Senior Software Engineer - Performance Sw
    Astronautics Corporation Of America Oct 2017 - Mar 2018
    Milwaukee, Wisconsin, United States
    Airbus Helicopters H160 - Wireless Airborne Communication Server, • Developed Linux service on Debian Linux in C, to start, reboot and stop multiple platforms in avionics platform.
  • Physio-Control, Now Part Of Stryker
    Senior Software Engineer - Performance Sw
    Physio-Control, Now Part Of Stryker Oct 2015 - Sep 2017
    Redmond, Washington, United States
    Tesla Defibrillator (now LifePak 20)• Project Lead for Infrastructure development • Developed Data Management, Thread Management, Logging, Touchscreen, Software modes, Error Handling and Propagation in C on QNX OS. Updated Requirements and Software, and PR investigation and resolution.
  • Rockwell Collins
    Senior Software Engineer, Project Lead - Performance Sw
    Rockwell Collins Oct 2014 - Sep 2015
    Cedar Rapids, Iowa, United States
    Flight Management Software - Bombardier C-Series (Now Airbus A220)• Project Lead to remove dead C++ code from existing FMS software. • Updated Requirements, Design and Software, CR investigation.
  • Diehl Aviation
    Project Lead, Senior Sw Engineer - Performance Sw
    Diehl Aviation Jul 2012 - Sep 2013
    Überlingen, Baden-Württemberg, Germany
    VECB APU Control Unit - Airbus A350• Project Lead to develop automated tests utilising Python for testing the Airbus A350 Auxiliary Power Unit (APU) Versatile Engine Control Box (VECB).• Led team to develop over 150 tests in short period for customer in Germany.
  • Honeywell
    Senior Software Engineer - Performance Sw
    Honeywell Jul 2011 - Jul 2012
    Phoenix, Arizona, United States
    Honeywell KSN-770 Flight Management Software • Developed the system and software requirements, design and C code for the Area Navigation Precision Landing System using high precision GPS.
  • Tectura
    Software Lead - Performance Sw
    Tectura 2010 - 2011
    Bellevue, Washington, United States
    787 Electronic Log Book - Boeing (Project Lead) • Project lead for small team to assist Tectura update the existing logbook portion of Electronic Flight Bag for Boeing 787 program in Groovy/Grails.
  • Eaton Aerospace
    Senior Software Engineer - Performance Sw
    Eaton Aerospace 2009 - 2010
    Developed systems and software requirements, design requirements and code for the Embraer 550 Landing Gear Hydraulic Control System.• Lead the Hydraulics Team as a Project Lead. • Developed system & software requirements in DOORS. • Developed Hydraulics control code in C.
  • Honeywell
    Senior Software Engineer - Performance Sw
    Honeywell Jul 2008 - Jul 2009
    Phoenix, Arizona, United States
    Next Gen FMS - Boeing 747-8 • Developed the requirements, design and code for the Step Mode for Honeywell B747-8 Next Gen FMS in C++. Flight Management System - Airbus A330/340 • SCR investigation. Resolving code defects in Ada. Direct Mode Flight Control System - Boeing 787 • Updating design & C code for SCR issues.
  • Crane Aerospace
    Software Lead, Enginering Process Lead
    Crane Aerospace Jan 2008 - Jul 2009
    Lynnwood, Washington, United States
    Responsibilities • Software Lead for the Sensing Team on the 787 BCMS. Responsible for planning, execution and technical direction for the development of the sensing requirements & embedded software on the 787 BCMS. Managed local and remote teams located in diverse areas including Michigan, Montana, California,Washington and India. Team included 3rd party software developers from GE (Aviation), Performance Software and HCL India. • Software developed to RTCA/DO178B (Level A) in C language. • Provided technical and administrative leadership for the Lynnwood office of Crane Aerospace, supervising all 787 personnel in that office. • Chaired Engineering Review Board (ERB) and developed improved processes to ensure the highest quality of disposition of change reports and tasking. • Developed automated metrics tools for management use & presentation to customers that queried CM Synergy database, became authority on the CM database and provided teams and QA with the required queries and metrics to help them perform their roles. • Developed improved processes to help meet schedule deadlines while remaining complaint with DO178B processes. Helped to define, assemble and maintain a process repository to replace email and tribal knowledge low-level internal processes and work instructions. • Help to define processes, work instructions and manage out-sourced work to Indian sub-tier supplier HCL India. • Championed traceability efforts to keep requirements consistent across all tiers.
  • Boeing
    Senior Software Engineer
    Boeing Oct 2001 - Jan 2008
    Kent, Washington, United States
    RAAF 737 AEW&C - Wedgetail Project Responsibilities • Senior Software Developer for the Displays Team, Architecture Team & Communications Team for Mission Computing for the Boeing 737 AEW&C Wedgetail Project over several years. • Design, Code & Unit Test & Integration of the software using C++, JAVA, CORBA & KDA SPIDER UIS HMI proprietary technology. • Lead Designer of the Frequency Management system. • Lead Engineer on the SATCOM Radio integration into Mission Computing. • Technology Focal for Frequency Management, SATCOM Radios, V/UHF Radios, Surveillance, Alarms / Alerting & Transceivers. Achievements • Primary Reviewer of DP Transceiver code, developing checklists that produced consistently high quality of code and lead to a massive decrease in transceiver software PR’s. • Lead the SATCOM Integration team to a successful conclusion. • Successfully concluded the Frequency Management project on schedule with only 2 small bugs found post-delivery in 15,000 lines of code. • Developed Lean (agile) processes for multiple programs on Lean Process Tiger Team, • Developed process for easy examination of DP (Display Processor) cores from integration testing for all developers, halving time of problem resolution in integration.
  • Boeing
    Software Engineer
    Boeing Jan 2000 - Sep 2001
    Raaf Base Amberley, Qld
    RAAF F111 - AGM-142 Standoff Weapon Project Responsibilities • Software Developer on the AGM-142 Standoff Weapon Integration project. • Responsible for the documentation, design, code development & testing for the CDU / BSIU Displays for the F-111 and integration with the F-111 Mission Computer. Achievements • Developed streamlined process for Control Display Unit (CDU) builds from 8 hours down to 1.5 hours, making significant time savings for CDU developers.
  • The Boeing Company
    Software Engineer
    The Boeing Company Jun 1998 - Dec 1999
    Hmas Watson, Watsons Bay, Nsw Australia
    Collins Class Submarine - Weapon Data Convertor Responsibilities • Developing Ada 83 software for the Weapon Data Computer on the Collins Sub. • Solving Development Trouble Reports (DTR’s) raised on the WDC. • Lead for UGM84 Harpoon Testing at Cat 0 and Cat 1 Testing. Achievements • Achieved Office of Primary Responsibility (OPR) status on the UGM-84 Harpoon Cruise Missile, one of the main Computer Software Components on the Weapon Data Converter (WDC), achieving some of lowest closure times on DTR’s in the team. • Passed Advanced Ada course as part of Masters program at Macquarie university • Won Macquarie University Micro-Mouse programmable mechanical mouse maze competition.

David Rule Skills

Software Engineering Do 178b Software Development Avionics Systems Engineering Embedded Systems Embedded Software Software Design C Testing Clearcase C++ Integration Object Oriented Design Requirements Analysis Configuration Management Aerospace Program Management Software Project Management Agile Methodologies Unix Programming Java System Design Uml Engineering Scrum Ms Project Leadership Visual Basic Xml Windows Visual Studio Eclipse Html Visio System Testing Operating Systems Software Documentation Process Simulation Agile Process Improvement Crucible Documentation Team Building Team Leadership Multi Cultural Team Leadership Jira Confluence Tortoise Svn

David Rule Education Details

Frequently Asked Questions about David Rule

What company does David Rule work for?

David Rule works for Insitec Pty Ltd

What is David Rule's role at the current company?

David Rule's current role is Software Engineering Leader & Innovator.

What is David Rule's email address?

David Rule's email address is da****@****are.com

What is David Rule's direct phone number?

David Rule's direct phone number is +162333*****

What schools did David Rule attend?

David Rule attended Unsw, Unsw, James Ruse Agricultural High School.

What skills is David Rule known for?

David Rule has skills like Software Engineering, Do 178b, Software Development, Avionics, Systems Engineering, Embedded Systems, Embedded Software, Software Design, C, Testing, Clearcase, C++.

Who are David Rule's colleagues?

David Rule's colleagues are Eric Chen, Geoff Van Der Hor, Lachlan Mcalpine, Michael Hirt, Scott Dietz, Troy Kleppe, Joe Baker.

Not the David Rule you were looking for?

  • David Rule

    Greater Melbourne Area
    3
    hotmail.com, zendesk.com, zendesk.com

    2 +1 415-XXXXXXXX

  • David Rule

    Clifton Beach, Qld
    1
    pmplimited.com.au
  • David Rule

    Solving Complex Data Problems And Growing Fintechs And Regtechs Safely And Profitably
    Greater Sydney Area
    1
    hotmail.com
  • David Rule

    Providing Holistic Personal Financial Advice For Clients And Their Families So They Can Create Their Ideal Future Lifestyle.
    Canberra
    2
    godfreypembroke.com.au, muchmorethanmoney.com.au

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.