Profile photo

Lucas Kedzierski


Previous positions

  • Software Engineer at Qualcomm
  • Test Engineer at IBM


Northern Illinois University, Bachelor of Science (B.S.), Computer Science




My professional vision is automation to keep society progressing. We need to have deeper integration of software, hardware and users for a more efficient and productive lifestyle. Keeping up with the latest technology whether it be a new C++ standard or a more flexible hardware feature set is my lifestyle. A project is never finished, there is always room for improvement, be it by new features, simplification of older usage, or even just removing excess waste. I believe that we need to work together to achieve this optimum future.


  • Software Engineer 3

    Teledyne Advanced Pollution Instrumentation (TAPI)

    February 2016 – Present(3 years 8 months)Greater San Diego Area

  • Software Engineer


    April 2014 – December 2015(1 year 8 months)

    Helped define and refine software for multi-tier processors. Worked with collaborative coding tools to improve team quality of code Troubleshooting products, test, compilation and customer issues and determining proper solutions. Development of innovative features to aid in future development, debugging and simplification of flow.

  • Test Engineer


    June 2012 – July 2013(1 year 1 month)Burlington, Vermont Area

    Design and implement software for control and debug of IBM test hardware. • Reduced overall cost by creating a new package and radio frequency tester. • Created a graphical test tool interface tool that lets users work with Xilinx FPGA testing hardware, decreasing time spent learning how to use the new hardware test system. Utilized C++ with GTK+ programming • Developed unified driver software for control of hardware from Texas Instruments, Analog Devices and others, reducing system complexity. • Worked on a prototype order bidding information system, as a web application this made the environment more consistent and efficient. • Emphasized LEAN and AGILE methodologies for efficient department communication. • Emphasis on Eclipse, educating others within the department on Eclipse. • Enhanced and broadened code integration across the department though usage of Subversion.

  • Test Engineer


    May 2011 – August 2011(3 months)Burlington, Vermont Area

    • Worked on process automation with TI MSP430 micro controller. • Extended previous years PERL script, to meet new requirements and fix bugs. resulting in a more flexible future usage. • Created a web application that would speed up data retrieval and data consolidation and simplification through scripting.

  • Test engineer


    May 2010 – August 2010(3 months)Burlington, Vermont Area

    Work on clarification of test result data as well as conversion of test patterns from one test format to another. • Worked on integration of Teradyne J995 and HP 93K memory testing with JAVA Interfaces • Data simplification with PERL scripting, allowing easier interpretation of test results. • Programming a Microchip PIC in C, to be used as a Xilinx FPGA interface, reducing user effort for updating test boards.

  • Systems Administrator Assistant Intern,


    May 2009 – August 2009(3 months)

    Upgrade and maintain a Linux web based user management system. • Improved login management system interface to ease future expansion. • Basic website administration, such as creating user accounts and migrating data. • Creation of JAVA based web tool for system administration. Improved login management system interface to ease future expansion.



  • English

Skills & Expertise

  • Integration
  • Apache
  • Test Management
  • Manual Testing
  • Boost
  • iOS development
  • Power Supplies
  • Perl
  • Lotus Notes
  • Eclipse CDT
  • GTK+
  • Verilog
  • Eclipse
  • I2C
  • Microchip PIC
  • GNU Make
  • Unix
  • SPI
  • Python
  • Doxygen
  • Test Planning
  • Test Automation
  • Linux
  • Embedded Systems
  • Xilinx ISE
  • Web Applications
  • FPGA
  • Red Hat Linux
  • C
  • Debugging
  • Quality Center
  • C++
  • USB
  • Subversion
  • Software Engineering
  • Agile Methodologies
  • Programming
  • Java
  • C++ Language
  • Testing
  • Software Development
  • SQL