Jeff Swartz
Senior Software Engineer at PHYSICAL OPTICS CORPORATION- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Charles Perry Locke
As a contract software engineer at MBDA, I worked with Jeff for 14 months. He is an enthusiastic, capable and conscientious software developer that takes his responsibilities and career seriously. He works very well with his colleagues and I would consider him an asset on any software design and development project.
Sang Luu
Jeff is a detail oriented person who often provide us with valuable feedback on issues that affect our software development.
Charles Perry Locke
As a contract software engineer at MBDA, I worked with Jeff for 14 months. He is an enthusiastic, capable and conscientious software developer that takes his responsibilities and career seriously. He works very well with his colleagues and I would consider him an asset on any software design and development project.
Sang Luu
Jeff is a detail oriented person who often provide us with valuable feedback on issues that affect our software development.
Charles Perry Locke
As a contract software engineer at MBDA, I worked with Jeff for 14 months. He is an enthusiastic, capable and conscientious software developer that takes his responsibilities and career seriously. He works very well with his colleagues and I would consider him an asset on any software design and development project.
Sang Luu
Jeff is a detail oriented person who often provide us with valuable feedback on issues that affect our software development.
Charles Perry Locke
As a contract software engineer at MBDA, I worked with Jeff for 14 months. He is an enthusiastic, capable and conscientious software developer that takes his responsibilities and career seriously. He works very well with his colleagues and I would consider him an asset on any software design and development project.
Sang Luu
Jeff is a detail oriented person who often provide us with valuable feedback on issues that affect our software development.
Experience
-
Physical Optics Corporation
-
United States
-
Defense & Space
-
100 - 200 Employee
-
Senior Software Engineer
-
Sep 2020 - Present
Mission systems Mission systems
-
-
-
Looking for the next opportunity
-
Information Services
-
1 - 100 Employee
-
Embedded Software Engineer
-
Jun 2020 - Sep 2020
-
-
-
Crane Aerospace & Electronics
-
United States
-
Aviation & Aerospace
-
700 & Above Employee
-
Embedded Software Engineer
-
Sep 2018 - May 2020
Supporting S/W Engineering efforts for several landing system projects, including verification, requirement, design, code, and SCADE model reviews, and SCADE model testing. Also performing efforts with structural coverage processes across several projects. Working with C, Code Composer, DOORS, Synergy, SCADE, and JavaScript. Supporting S/W Engineering efforts for several landing system projects, including verification, requirement, design, code, and SCADE model reviews, and SCADE model testing. Also performing efforts with structural coverage processes across several projects. Working with C, Code Composer, DOORS, Synergy, SCADE, and JavaScript.
-
-
-
Rockwell Collins
-
United States
-
Aviation and Aerospace Component Manufacturing
-
700 & Above Employee
-
Senior Software Engineer
-
Oct 2017 - Sep 2018
Requirements specification and testing for a Linux based Avionics Full-Duplex Switched Ethernet (AFDX) driver, used for handling network communication between application software and end systems. Task required extensive reverse engineering and integration within a lab development kit environment. Requirements updates, debugging and troubleshooting, and testing for Linux based set of Reliable Burst Protocol (RBP) APIs. Task included some critical code updates and integration within a lab development kit environment.
-
-
-
BAE Systems
-
United Kingdom
-
Defense and Space Manufacturing
-
700 & Above Employee
-
Embedded Software Engineer
-
May 2016 - Aug 2017
Performed requirements, design, development and integration of device driver software for ARINC-429 communication between processor card and an ARINC-429 module across a VME backplane. Designed to be reusable on other programs using same CPU module.Performed requirements, design, development and integration of standalone built-in test software for several I/O modules, including watchdog timers, deadman switches, RAM, and fail-safe discretes.Designed and developed “initiated” built-in test software, and wrote requirements based tests for several power-up and periodic built-in tests (Green Hills MULTI IDE and VectorCast).
-
-
-
Randstad Technologies US
-
United States
-
Staffing and Recruiting
-
700 & Above Employee
-
Senior Embedded Software Engineer / Lead
-
Oct 2013 - Jan 2016
• Performed full lifecycle safety critical development (using C) of numerous aircraft subsystem applications (Spoilers, Pitch Trim, etc.) that are used for control, monitoring and display, to DO-178B standards (VxWorks RTOS, ARINC 653)• Led various teams in meeting critical customer project milestones, including both development and test efforts for applications, and mentored junior level engineers for similar efforts• Worked with customer system engineers to successfully resolve/clarify system requirement issues and debug system integration issues within a SIL environment
-
-
-
-
Software Engineering Specialist
-
Jan 2013 - Mar 2013
• Researched and reviewed software requirements and legacy test documentation in preparation for the creation/update of the Software Test Procedures for SM3 laboratory test environment. • Participated in reviews for the Software Test Plan and supported the different engineering teams in areas such as code reviews and hardware simulator design validation. • Researched and reviewed software requirements and legacy test documentation in preparation for the creation/update of the Software Test Procedures for SM3 laboratory test environment. • Participated in reviews for the Software Test Plan and supported the different engineering teams in areas such as code reviews and hardware simulator design validation.
-
-
-
Crane Aerospace & Electronics
-
United States
-
Aviation & Aerospace
-
700 & Above Employee
-
Software Engineer
-
Mar 2012 - Oct 2012
• Continue/complete efforts with C/C++ based software used for DO-178B verification, including document updates in DOORS and support of release activities.• Identified problems and proposed solutions for software requirements and source code, including ways to resolve structural coverage gaps. • Participate with an off-site team on writing/troubleshooting emulator based tests under DO-178B levels A, B and C, including reviewing and identifying deficiencies in others work.• Performed structural coverage (Statement and Decision coverage) on software using a set of MS Office based macros in Excel, and provided analysis/justification for existing coverage gaps.
-
-
-
Woodward, Inc.
-
United States
-
Aviation and Aerospace Component Manufacturing
-
700 & Above Employee
-
Software Engineer
-
Oct 2011 - Jan 2012
Supported the team with reviews and modifications to Software Requirements, Software Design, and Software Test Description documentation for a Turret Control System. Supported the team with reviews and modifications to Software Requirements, Software Design, and Software Test Description documentation for a Turret Control System.
-
-
-
Crane Aerospace & Electronics
-
United States
-
Aviation & Aerospace
-
700 & Above Employee
-
Software Engineer
-
Oct 2007 - Aug 2011
Design and develop simulation and test software for a D0178B brake control system project for the EADS A400M aircraft.Designed and developed software (C/C++) for testing various functions within the BACS, such as brake control algorithms, antiskid control loops, periodic test functions, ARINC data transmission. This includes testing of highly complex Simulink based model requirements.Created a suite of testing and simulation tools modeled on the S/W architecture using C++ OOP methodology. These tools have been instrumental in helping the V&V team efforts by reducing complexity and increasing maintainability of the test software, as well as simplifying the interface with the Triakis VSIL.
-
-
-
Boeing
-
United States
-
Aviation & Aerospace
-
700 & Above Employee
-
Embedded Software Engineer
-
Jun 2004 - Dec 2007
Supported efforts for C-17 avionics mission computer embedded real-time software integration and verification in a UNIX environment.Developed simulation test scenarios for mission guidance functions that involved understanding of complex flight algorithms.Involved in efforts with other software engineering groups to identify and resolve problems in both target and simulation software, resulting in timely completion of milestones and achieving a stable integration and verification environment with a new hardware platform.
-
-
-
MBDA
-
Defense and Space Manufacturing
-
700 & Above Employee
-
Software Design Engineer
-
1995 - 2004
Design and development (C language in UNIX environment) of new functional capabilities as well as upgrades to GUIs, subsystem I/O interfaces, data processing software, embedded controller software, and simulation tools.Implemented software used to process and allocate real-time aircraft positional data via shared memory. Designed and developed a GUI for controlling and accessing this data from the remote subsystem. These efforts applied to a significant part of the system’s functionality.Instrumental in troubleshooting and resolving critical field software and system problems during several trips to the customer site, helping make the system ready for functional acceptance. Designed and developed ethernet based software interfaces (via TCP/IP, UDP, message queues) between GUIs/application servers and several remote subsystems, providing more stable communication for subsystem control and live mission operations. Designed and implemented a GUI based video display/capture/print application (Motif, OpenGL). The design choice effectively eliminated the need for a solution requiring external hardware.
-
-
Education
-
Capital College, Pennsylvania State University
BS, EET, Computer Engineering, Computer Science