svigil@gmail.com Robotic Obstacle Recognizer Skills Demonstration Project
svigil777, Skype http://svis.com/Proj/ObstacleDetector
Objective |
Develop critical real-time embedded software. |
Experience/ |
Over 20 years extensive and progressively responsible experience specifying, implementing and verifying critical real-time embedded systems and software while refining processes and driving deliverables to completion. |
Education |
BS Electrical Engineering, University
of Washington, Seattle, WA |
Skills |
§ Languages – C, C++, Javascript, Java, ADA, PERL, HTML, Bash, SQL. § Protocols – SPI, MS 1553, ARINC 429, 629, 661, 653, 664, TCP/IP v.6, CAN, AFDX, 1394, TTP, LTE. § Operating Systems – Lynx, VxWorks, Integrity, RTXC, DEOS, PSOS, VRTX, LINUX, CENTOS, Ubuntu, SELinux, RedHat, Windows, VirtualBox, Petalinux. § Analysis/Design – Unified Modeling Language (UML), Capability Maturity Model Integration (CMMI), Object Oriented Technology In Aviation (OOTiA), Personal Software Process (PSP), Team Software Process (TSP). § Tools – AtmelStudio, PX4 Toolchain,Verotrace, DJI Onboard SDK (OSDK) 3.7, GIT, Eclipse, Workbench, OCD, ICE, Rhapsody, Rational Rose, Matlab, SIMULINK, Rational Test Real-Time, Multi, Tornado, GDB, SingleStep, Clearcase, ARM Developer Suite, Java Development Kit, Visual Studio, Code Warrior, Visio, DOORS, Requirements Gateway, MS Project, PVCS, Code Composer Studio, LDRA, VectorCast, Livelink, Visual Source Safe, TortoiseSVN, Subversion, Cockpit, EDMS, Synergy, Doxygen, SQL Server, Access, Birdstep RDM, RAIMA Relational Database Manager, Jira, BitBucket, PREP. § Hardware – Atmel AVR 8-bit, STM32F4, Arduino, PX4, Ardupilot, XDS510, TMS320, F281x, Pentium, Atmel, Sam, G55, ARM, Cortex, M4, DSP, BMI055, board & chip level, Xilinx RFSoC ZCU216, ZU49DR, Atom. |
Employment/Contract Experience |
|
Senior Contract Software Verification Engineer, Collins Aerospace Melbourne, FL (2/23 - present) Developed tests that exercised aircraft functions and AFDX buses… Traffic (TFC), Weather Radar (WXR), Terrain Avoidance System (TAWS) for application on 777x and 787. SYSIO board for the Collins Hybrid GPS. |
|
Senior Contract Software Engineer, Nokomis Canonsburg, PA (4/22 – 1/23) Software defined radio, Boot process, RFSoC ZCU216 board configuration, CPU/FPGA integration, C/C++, Ubuntu LINUX, Petalinux, Xilinx ZU49DR processor, bsp development. |
|
Senior Contract Software Engineer, Canyon AeroConnect Prescott, AZ (1/21 – 3/22) Developed requirements, design, code, informal confidence testing to verify LTE cellular data communications over radio for first responders in aircraft in UK airspace. ESMCP Emergency Responder Radio, per DO-178C standards. BSP development: LTE cell connectivity, Atom Processor, PCIe via FPGA. |
|
Senior Contract Software Engineer, Lynx Software Technologies San Jose, CA (1/19 – 11/20) For F-35 Joint Strike Fighter, reverse engineered TCP/UDP/IP source code based on an older version of BSD UNIX. Recommended changes as appropriate to conform to ARINC 644 requirements. driver level networking software, Lynx OS network stack for DO-178, TCP/IP v. 6, C language, DO-178C, FAA. |
Senior Contract Software Engineer, Indemnis Anchorage, AK (5/18 – 12/18) Device drivers for accelerometers and gyroscopes on the BMI055 sensor over SPI bus, embedded C++, equations of Motion, Nav and MATLAB models for Atmel Sam G55, ARM Cortex M4F, GIT, Jira. |
Senior Software Engineer, Guerbet/Liebel-Flarsheim Cincinnati, OH (10/14 – 4/18) Specified, designed, implemented, released IEC62304 FDA compliant control and video software for Illumena Neo high-integrity medical device using C and C++ in embedded devices, BSP, embedded C++. Debugged and reverse engineered distributed processing on SPI bus network with 3 PIC processors communicating with 3 68332 Motorolla processors. |
Senior Contract Software Verification Engineer, Verocel Boston, MA (1/14 – 9/14) Verified tests for Part 25 ADA software for Commercial Avionics Flight Management System (FMS) to DO-178. |
Senior Contract Embedded Software Engineer, L-3 Communications Cincinnati, OH (4/13 – 8/13) Worked with hardware designers to create ISR/GPIO based device driver using VxWorks 6.7 shmem driver to interface via FPGA for PCI Bus communication in a commercial radio on International Space Station using objected oriented C++. |
Senior Contract Software Engineer, Beckman Coulter, Diagnostics Indianapolis, IN (10/12 – 3/13) Developed BSP, embedded C++ code for C3 medical diagnostics. Guided team to FDA compliance. |
Senior Contract Software Engineer, Canyon AeroConnect (formerly Cobham Aerospace) Seattle, WA (2/12 – 8/12) Developed embedded C Language, BSP, helicopter FMS using VxWorks653 with Workbench. |
Senior Contract Software Engineer, Honeywell AES San Diego, CA (1/11 – 8/11) Implemented CH-47 helicopter engine maintenance displays for Rockwell Collins MFD, ARINC 611, VxWorks, OpenGL. |
Senior Contract Software Engineer, Honeywell AES Phoenix, AZ (6/10 – 11/10) Verified and validated flight controls software for the Boeing 787 Dreamliner written in the C language. |
Senior Contract Software Engineer, IMS Company Long Beach, CA (11/08 – 3/10) Northrop Grumman: Software Safety Officer for Firescout autonomous helicopter R/T embedded sw, Microsoft Access. Ensured safe for flight test. Boeing: Built web enabled document/literal binary file upload client/server pair using Apache AXIS2 SOAP, JDK. Northrop Grumman: For GMR program, tested SELinux based JTRS JWIN network config and encryption. |
Senior Contract Software Engineer, Bell Helicopter Fort Worth, TX (6/08 – 10/08) DO-178B FMS real-time embedded C unit test, circular I/O buffers, NVM access, memory and text proc. |
Contract Senior Verification/Validation Engineer, Hamilton Sundstrand Rockford, IL (1/08 – 5/08) Wrote DO-178B test cases to verify Dreamliner engine controls. Built an openSUSE LINUX platform. |
Contract Senior Software Engineer, Crane Co. - Aerospace Group Seattle, WA (10/07 – 12/07) Produced real-time embedded C language DO-178B ARINC 653, 615 comm sw, VxWorks, BSP. |
Contract Senior Software Engineer, Parker-Hannifin - Aerospace Group Irvine, CA (8/07 – 10/07) Designed per DO-178B real time embedded C++ military system, BSP. Automated VectorCast testing. |
Contract Senior Engineer, Systems, Rockwell Collins, Inc. Cedar Rapids, IA (6/06 – 8/07) Created a plan for integration of all the subsystems for the next generation Honeywell flight deck that flowed into test plans, procedures in conformance to DO-178B. |
Contract Senior Engineer, Software, Lockheed-Martin Binghamton, NY (4/06 – 6/06) Designed Object based C software for helicopter data-collector, flight displays/FMS using ARINC 653, 429, VxWorks. |
Senior Principal Engineer, Software, L-3 Communications, Avionics Dayton, OH (9/04 – 2/06) Specified and implemented C++ sw for fault tolerant flight displays/FMS using Integrity OS, with VectorCast. |