Patrick B. Cicero
Cedar Rapids Iowa
ad1w4t@r.postjobfree.com 847-***-****
System / Software Engineer
Expertise in telecommunications, systems, embedded software programming and hardware interfaces. Have debugged numerous system levels both with cross-functional teams and at customer locations.
Technical Skills
Programming Languages:
6809 and Z80 Assembly Language, Java, C, C++, Excel Visual Basic, Python, NI TestStand
Operating Systems:
Lynx Works - RTOS, Linux
Version Control Applications:
Clearcase, TortoiseSVN, GIT
Requirements Applications:
DOORS
Defect Tracking Applications:
JIRA defect tracking, IBM Rational Clearquest (DDTS / CQCM)
Test Equipment Experience:
Multi-channel-Oscilloscope,
Serial-Data-Analyzer,
Wireshark Ethernet capture
Lauterbach trace 32 debugger
Analog Devices SDK
Software / Hardware interfacing
6821 PIA
RS-232 ACIA
HC11 micro-controllers
Certifications
CompTIA Network+ Certified
PMI Agile Certified Practitioner – expired 2020
Security Clearance
Secret Clearance expires in 2027
National Instruments
TestStand and LabVIEW coding/building
Professional Experience
Honeywell Deer Valley AZ July 2022 – Nov 2023
Contract Employee
Work on moving factory validation test bench for Mission Display Processor for T-45 aircraft from Windows 7 to Windows 10. The testing is done using National Instruments (NI) TestStand and LabVIEW software. The NI software interfaced with test equipment using.
SCIPI commands or specific device drivers.
Was assigned to the start of a project to update older test system VME eXtensions for instrumentation (VXI) to using PCI eXtensions for instrumentation buss (PXIe).
Belcan Corp Cedar Rapids IA March 2022 – July 2022
Work on Contract for Massive Data Capability to be added to Airbus program to easy cockpit workload by displaying obstacles on runway and taxiways from on board IR and standard camera.
Python application running in a Linux Docker container.
L3-Harris Fort Wayne IN Nov 2021 – March 2022
Contract Employee
Updating Windows application in C++ to replace MilStd1553 communications with UDP Ethernet communication with Older (Ada) testing application.
Participate in code reviews for Linux C++ application.
Collins Aerospace Cedar Rapids IA Mar 2018 – Oct 2021
Senior Software Engineer
Worked on software defect repair in C and C++.
Participated in code reviews and system level reviews.
Responsible for system test and release of software used for precision approach landing system.
Rockwell Collins Cedar Rapids IA Oct 2017 - Mar 2018
Contract Employee
Worked on software defect repair in C and C++
Participated in code reviews and system level reviews.
MOTOROLA INC., Schaumburg, IL Feb 2007 – Jan 2018
Lead Software Engineer
Subject Matter Expert on Motorola APCO-16 Trunked Controller.
Identify root cause and make software changes needed to correct software and system defects in a real time embedded application.
Travel to customer sites to collect data as part of doing root cause analysis on system level issue.
Design and developed Java application to convert S-record format data into a binary image. This allowed existing data to be translated into a format to extract customer specific data.
Worked on software team responsible to move existing 6809 assembly language to run in a 6809-emulator written in C language. The emulator was running under Lynx Works RTOS. Moving under 6809 into an emulator relieved many hardware end of life issues.
Wrote Excel program using Visual Basic that collected over 400 interrelated fields allowing the factory to program an application with customer specific data.
Implement output of assembly language build into firmware.
Education
Bachelor of Science (BS), Computer Science, North Central College, Naperville, IL
Associate of Applied Science (AAS), Microprocessor and Digital Technology,
Harper College, Palatine, IL
Aviation Electronics Technician (AT) A School, Coast Guard Training Center, Elizabeth City, NC