Principal Software Engineer Resume Example + Work History (2022)

Table of Contents
Expert Approved Principal Software Engineer Resume Samples Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Senior Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Senior Software / Principal Software Engineer Candidate Info Principal Software Engineer, Senior Project Manager Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer, Flight Recorder Technologies Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer, CODIS Project Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer-qa Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer/founder Candidate Info Principal Software Engineer/team Lead Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer / Software Architect Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer(s/w Team Leader), R&d Department Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer Candidate Info Principal Software Engineer, CEO More Jobhero Resources

Principal Software Engineers play a vital role for developer teams as they offer technical support for design activities. Regular duties mentioned on a Principal Software Engineer resume include maintaining software applications, reviewing designs, making recommendations, training less experienced engineers, solving technical issues, minimizing risks and making sure tasks are completed in due time. Essential qualifications include excellent programming skills, leadership, project management, attention to details, strong communication and interpersonal abilities, and problem-solving orientation. A Bachelor's or a Master's Degree in a field such as software engineering is commonplace on resume examples for this role.

Not exactly what you are looking for? Check our complete library of over 700+ resume examples

Edit This Resume

Rate This Template:

  • Featured in:
  • Principal Software Engineer Resume Example + Work History (2)

Principal Software Engineer Resume Example + Work History (3)

The best examples from thousands of real-world resumes

Principal Software Engineer Resume Example + Work History (4)

Expert Approved

Handpicked by resume experts based on rigorous standards

Principal Software Engineer Resume Example + Work History (5)

Tailored for various backgrounds and experience levels

Find out what is the best resume for you in our Ultimate Resume Format Guide.

Principal Software Engineer Resume Samples

Filter:

No results found

Candidate Info

11

years in workforce

6

years at this job

BS

Computer Science And Electrical Engineering

Principal Software Engineer

Selected the top two preferred vendors after analyzing RFPs, researching Gartner's Magic Quadrant for B2B Gateways and attending vendor demonstrations.

  • Investigated trial versions of various BRMSs by implementing a select group of rules from existing Enterprise system using both C# and Java.
  • Member of the group that reviewed and prioritized all issues dealing with our Enterprise system.
  • Diagnosed and fixed defects in C++ code that were causing the system's middle-tier server crashes.
  • Improved system response time by ~20% by using SQL profiler to identify long running SQL queries and addressing them by either rewriting or adding indexes to the appropriate tables.
  • Led a team of four developers in designing and developing the portion of the system that processes four XML file formats using C++ and MS XML SDK 4.0.
  • Designed and developed a single sign-on solution where school web clients were allowed to directly access the system's web client bypassing the login page by passing encrypted authentication information in an xml string using visual C++, PGP SDK, and ASP.
  • Designed and developed a file gateway using C++, ATL COM, and ADO that split school files into separate files for each of the receiving guarantors.

Candidate Info

6

years in workforce

2

years at this job

BE

Computer & Information Systems Engineering

MS

Computer Engineering

Principal Software Engineer

Implemented two complete SDLC of People Soft Campus Solution, one each in Pakistan and Turkey following 'Agile' methodology.

  • Gathered requirements, designed and implemented solutions with customer buy in.
  • Provided customer support during and after development and project launch.
  • Developed customized solutions to meet non-standard customer requirements.
  • Interfaced and made presentations to clients at all levels.
  • Tools/Software: People Soft Campus Solution, Savvion BPM Process Modeler, SVN repository

Candidate Info

8

years in workforce

1

year at this job

Teaching

Principal Software Engineer

Designed, developed and debugged Computer/Telephony Interface (CTI) applications to support multiple PBX configurations, integrating with call-center management suite.

  • Created a multi-threaded C++ "High Availability" database that interfaced with the CTI application. This HA database maintained call detail records in the event the central coordinating component failed and allowed for more call completions and fewer call dropped.
  • Lead and coordinated the migration from VC++ 6.0 to Visual Studio 2008.
  • Partnered with Integration Teams, testing new releases and learning operations.
  • Worked with Sustaining Team, resolving critical error reports from clients.
  • Investigated client-developed VB application, determining that it would run with latest company API

Candidate Info

31

years in workforce

15

years at this job

C

Software Engineering

BS

Psychology

Principal Software Engineer

Technical Lead on the Fund Accounting Control Tool (FACT) application team. Provided strong technical expertise in relational database design and SQL development. Trained and mentored six team members across multiple geographic sites in the business and technical aspects of the application. Performed code reviews and enforced standards. Created specifications for the development team. Wrote highly efficient and maintainable code.

  • Performed project analysis and provided project estimates accurate within 10% of actual budget.
  • Analyzed application performance and optimized the database tables, indexes, and stored procedures. Improved application performance by 55%.
  • Led the design of a major release that enabled the application to calculate highly accurate future projections of mutual fund expense accruals using multiple parameters. This resulted in a smoothing out of the impact of expenses on each fund's daily NAV across time.
  • Designed an automated software install script on the Unix platform driven by configuration files to run numerous shell scripts and SQL scripts and perform automated verifications. This became the model for other application teams. The elapsed time of installs was reduced by more than 70%. Risk was decreased by replacing multiple manual steps and verifications with a single reproducible automated action.
  • Converted stored procedures from Sybase to DB2 for the Corporate Accounting application.

Candidate Info

20

years in workforce

2

years at this job

BS

Computer Science

Senior Principal Software Engineer

Software lead for three projects, provided technical direction to the team members, worked closely with the Program Engineers (PEs) and Program Managers (PMs), planned software staffing and product development. Performed as a Cost Account Manager (CAM), provided Risk Management services and generated/presented metrics. Led the integration of two adaptive layers; the first interfacing a new combat system and the second interfacing a new radar. Participated in the design/development of a new Java based product providing status information from an embedded LynxOS based system via a web interface. Served as the Florida Software Engineering point of contact to the Network Centric Systems (NCS) Measurements Council. Generated monthly metrics reports for Engineering's Ops Reviews and helped implement Council initiatives. Assembled Joint Sensor Networking (JSN) data for use during the end of year Contractor Performance Assessment Reporting System (CPARS) discussion with the customer (Navy). Led the software portion of the majority of the JSN bids (mostly in the 2-4 million dollar range), as well as various ROMs for additional USMC work throughout the year.

  • Achieved 10% reduction in software labor costs USMC project for 2011-2012
  • Selected as a site expert for corporate wide Basis of Estimate (BOE) certification
  • Attended Scrum training and applied it to the FCLIP project (6 team members) in 2012
  • Successfully delivered code to eight integration events
  • Received achievement award for work mentoring a small business partner

Candidate Info

30

years in workforce

4

years at this job

BS

Computer Information Systems

MA

Computer Information Systems

Principal Software Engineer

Designed, developed and implemented hot file logic to distribute high demand files across N server. Files become hot and are distributed within 20 seconds. Used C++ and perl.

  • Designed, developed and supported GUI's for debugging production issues at the server, pop and product levels. A custom C++ web server was also implemented for rapid access to the edge servers. Used C++, perl and flex/flash.
  • Designed and developed infrastructure classes to simplify the parsing of HTTP requests. Used C++ and templates.
  • Designed and developed a helper binary that allows scripts to efficiently thread http requests out to the edge servers. Used C++ and Posix.
  • Upgraded and supported the h264 interface that allows seeking in h264 files. Used C/C++.

Candidate Info

27

years in workforce

3

years at this job

Senior Software / Principal Software Engineer

Participate in an OOA and OOD for a future home care ventilator and became the Breath Delivery team lead. After demonstrating the operation in A/C breath mode, the project was canceled and I was moved to the critical care ventilator as the Breath Delivery team lead.

  • Developed a generic, fast architecture for the home care ventilator and implemented using the Rhapsody UML modeling IDE which results in C++ code.
  • Demonstrated a TI DSP 320F2812 PMSM sensorless motor with my own OS.
  • Wrote FDA documents including the SRS, SDS, FMEA and Product Risk Assessment for 2 projects.
  • Participated in a CMMI assessment of the software organization.
  • Participated in an evaluation of a French company for acquisition.
  • Mentored 2 junior engineers, improving their communication, technical and problem solving skills.

Candidate Info

20

years in workforce

6

years at this job

BA

[sic] Control Systems Emphasis

MS

Engineering (mse), Engineering Science With A Software Engineering Concentration

Principal Software Engineer, Senior Project Manager

Technology: C++Builder 2006, Delphi 2006, Windows XP, Microsoft Word, Excel

  • Generated $1.25 billion in commercial loan submission packages.
  • Completed 6 proposals: project management techniques and the software development life cycle.
  • Created the Microsoft Excel budget model - analyzed the cash flow versus loan proceeds.
  • Performed project management and engineering consulting for a $850 million development.

Candidate Info

17

years in workforce

6

years at this job

BS

Information Systems

Principal Software Engineer

Render oversight to teams of 12 people and facilitate quality assurance through quality team building.

  • Capitalize on industry expertise in project forecasting and budgeting of internal, subcontracted, and external assets.
  • Initiated the automated build and deployment processes which reduced client costs and enhanced quality.
  • Provide direction and support to various simultaneous Agile Scrum and development teams to ensure alignment of product functionality with vendor's requirements and specifications.
  • Developed and implemented enterprise scale architecture planning for Enterprise E-Commerce, multinational web presence through Commerce Server, SharePoint, Sitecore, and third-party integrations.

Candidate Info

13

years in workforce

7

years at this job

BS

Bachelor of Science

MS

Meteorology

Computer Science

Principal Software Engineer

Directed daily operations of project team, coordinating project activities with other oversea team and customer representatives.

  • Designed and developed firmware and driver for an advance net attached storage (NAS) based on Linux OS, which includes I2C OLED display, touch sensitive buttons, thermostat sensor, beeper, and LEDs.
  • Debugged and Solved software & firmware related issues for domestic and international customers.
  • Developed a panel control firmware (C/C++) and a bridge Dll (C#) for a system supervisor controller in Acer's Home Theatre chassis, which includes Touch Sensitive Buttons, Volume Control, VFD, and LEDs (I2C).
  • Implemented an UPnP media server app for portable hard driver (C#).
  • Designed and programmed a window app for peer to peer USB sync cable (VC++), debugged with USB protocol analyzer.
  • Developed firmware for PC peripherals equipment, such as Gateway touch button panel on desktop PC, DVD burner, image printer, and KVM.

Principal Software Engineer

Developed solutions and lead teams for flagship product and solutions as a solutions engineer

  • Lead team of 10 QA and Solutions Engineers (Agile)
  • Provided solutions for Citrix NetScaler , Splunk, Cisco UCS, UCS-PM - worth 10% of company revenue (Python).
  • Developed IT appliance integration software (Python, Linux).
  • Created virtual machines (VMWare, Vagrant, VirtualBox) to handle testing (Python, Linux).
  • Helped develop next-gen platform, next-gen zenpack library (Python, Linux).
  • Mentored management, colleagues, junior engineers and interns
  • Strategy planning for development of future features and interfaced with clients both pre and post sales

Candidate Info

11

years in workforce

7

years at this job

BS

Computer Science

MA

Computer Science

Principal Software Engineer

Lead engineer in a group developing and maintaining ModSoft, a DOS based application that facilitated the development and documentation of ladder logic for Modicon PLC's.

  • Developed ModLink, a Windows 3.1 based DDE client/server for allowing Windows 3.1 applications access to the PLC registers.
  • Participated in the design of a Windows based successor to ModSoft.
  • Promoted from Senior Engineer to Principal Engineer in April 1994.

Candidate Info

27

years in workforce

4

years at this job

BS

Computer Science / Mathematics

Principal Software Engineer

Architected and implemented high performance stock Alerter Engine in Java. Implemented the user interface in ExtJs JavaScript / Ajax with a MYSQL database.

  • Implemented leading edge Web 2.0 features that utilized ExtJs (like jQuery) JavaScript, Ajax, Ruby/Rails and MYSQL database.
  • Implemented Java Blocking Queue Email utility.
  • Designed and implemented a multi threaded Java Performance Application Tester.
  • Developed PHP for a customized single sign-on wordpress blog and community site.

Candidate Info

31

years in workforce

4

years at this job

Management

Bsee

Principal Software Engineer

Developed parts of the operational software for networking gear that hosts major third party IPS (intrusion protection systems) and IDS (intrusion detection systems) applications.

  • Developed NMS/EMS based GWT java servlets that perform periodic chassis wide data collections and made it available to other web servers and clients. Also employed rrdtool for summary and storage and was peer aware by way of multicast IGMP groups.
  • Enhanced visibility into the chassis by adding many SNMP elements such as thermal and voltage, memory and CPU utilization traps and alarms.
  • Developed an installation wizard with Swing based Java3D that provided users with an immersive exploration of their hardware and network and walk-around navigation of chassis and networks.
  • Developed a IPFIX collector that collected flow information traveling between chassis Linux blades.
  • Managed all aspects of performance analysis, reliability, debugging, and test automation for the projects.

Candidate Info

28

years in workforce

4

years at this job

BS

Graduate And Professional Studies Program

Principal Software Engineer

Utilized experience and familiarity with system requirements and hardware to recover
program cost and schedule deficiencies leading to on time, successful system deliveries.

  • Contributed to the development of multiple System Design Analysis Reports (SDAR)
  • Used SDARs to design, implement, test, and integrate new and updated features to the system.
  • Led a team of junior developers in the implementation of new functionality.
  • Performed all manner of software engineering duties as needed by the client.

Candidate Info

37

years in workforce

5

years at this job

AAS

Data Processing

BA

Computer Information Systems

Principal Software Engineer

Maintained and provided user and programming support for mission essential Oracle 10g database web-enabled application.

  • Interfaced with client user base to assess and analyze user requirements and resolve application related problems related to loading and verifying electronic data received from government agencies for preservation. Data was reviewed to identify formatting issues, corrupt data, and data type conversion errors.
  • Created Oracle and Solaris user accounts, profiles, roles, and privileges.
  • Performed reengineering tasks to maintain the Oracle application functionality and compatibility with new versions of Windows, Internet Explorer security settings, and IP address conversions from static to dynamic. Modified PL/SQL packages and procedures as necessary.
  • Performed periodic shutdowns and startups for Sun Solaris database and Windows 2003 application servers.
  • Maintained log to track from inception to closure user reported application or data verification issues.

Candidate Info

29

years in workforce

3

years at this job

MS

Computer Science

Principal Software Engineer

Develop, maintain, and shepherd integration for LiveUpdate engine, an essential component of all Norton products, through which there are 87 million unique downloads per day. Conduct IP review and implement SDL process, providing security compliance. Work with offshore teams.

  • Revived one Java package publishing with JWS, ensuring 24x7 operations.
  • Handled project transition and load-balancing on diverse code bases, beating highly compressed schedules.
  • Maintained and enhanced multiple versions of LiveUpdate engines, protecting all Norton consumer releases and enterprise end point product lines.
  • Improvised back-end processing reducing high-memory usage on millions of clients.
  • Drafted design for next-gen update engine preparing future releases in a platform agnostic manner, optimizing development efforts and runtime efficiency.
  • Solved software compatibility issues for a new customer in UK, saving a high stake account.

Candidate Info

5

years in workforce

2

years at this job

BS

Computer Science

Principal Software Engineer

Software Development Project Leader: Designed and developed software for the QARobot router tester and for other application platforms based on FreeBSD. My development efforts, completed against an aggressive timetable, resulted in making the product and the company very successful.

  • Designed and developed the OSPF routing protocol finite state machine in C on FreeBSD UNIX from RFC2328 for the QA Robot.
  • Attended 46th IETF MPLS working group sessions.
  • Planned development of MPLS and ISIS routing protocol FSMs.
  • Ported the OSI stack from NetBSD to FreeBSD.
  • Helped implement a TCP/IP stack in user space on a Solaris platform.
  • Designed algorithms for user level virtual memory and inter-process communications using shared memory, signals, semaphores, mutexes, conditioned waits.

Candidate Info

23

years in workforce

6

years at this job

BS

Electrical Engineering

Principal Software Engineer

Involved in software design and implementation for wireless 3G and 4G picocell products.

  • In charge of software integration for various picocell products.
  • Designed and implemented IP related features: IP stack, SCTP, NTP, DHCP, DNS and etc.
  • Involved in integration of 3rd party LTE stack in LTE picocell products, enhanced SCTP stack, S1AP/X2AP configuration, and multiple MMEs supporting in the RRC and RRM layers.
  • Involved in configuration and integration of IPSec functions for BSC9132 based platform.
  • Designed and implemented of software for PIC controller based subsystems for picocell products.

Candidate Info

3

years in workforce

3

years at this job

BS

Mathematics

Principal Software Engineer

Proprietary Operating System development and support

  • Recognized for Outstanding contributions to the success of Data General in 1996.
  • Resolved serious performance problem on major customer's new high-end system. Coordinated with customer service engineer on-site to collect performance information, consulted with coworkers to diagnose problem, and provided a fix to the on-site engineer. This fix significantly improved the system's performance, and this prompt resolution saved the sale.
  • Fixed major problems in a prototype for on-line backup, and released a quality product.
  • Administered Operating System source control, and provided general OS enhancements, bug fixes, and customer support.

Candidate Info

13

years in workforce

2

years at this job

MS

Computer Science

Electronics & Telecommunication

Physics

Principal Software Engineer

The team develops carrier class highly fault tolerant access switches for tier-1 operators and utility companies. The system is deployed in switching & aggregation of PDH, SDH, IP networks, remote management and telemetry access. Used C/C++, SQL, TCP/IP, Ethernet, OSPF, data switching (Layer 2/3/4), GR303, SONET/SDH, and Object Oriented Design.

  • Significantly improved efficiency, security, memory utilization and execution time of legacy software for DNX products.
  • Made tenfold run-time performance enhancement of Finite State Machine (FSM) for Automatic Protection Switch (APS) feature software and made significant improvement of SONET protection switching time.
  • Written extensive system verification test plan following company wise standardized test procedures for minimizing software faults.
  • Handled complex customer issues and provided formal root cause analysis (RCA) for numerous customers.

Candidate Info

12

years in workforce

8

years at this job

BS

Electrical Engineering

Principal Software Engineer, Flight Recorder Technologies

Lead Software Engineer responsible for leading embedded development efforts of deployable flight recorder technologies for customers in the United States, Asia Pacific, Europe, Middle East, and Canada.

  • Updated legacy recorder systems to support new technologies including: Ethernet, ARINC 429, ARINC 717, MIL-STD-1553.
  • Developed fully-automated test software in C/LabVIEW for new product line of digital flight recorders.
  • Led a team of three developers to design and code a flight data analysis tool in C++ (MFC).
  • Developed simulation model for FPGA development using Verilog-XL.
  • Coordinated with hardware and system engineering leads to gather and develop system requirements in IBM Rational DOORS.
  • Managed and tracked software issues to completion using IBM Rational ClearQuest.

Candidate Info

13

years in workforce

10

years at this job

BS

Computer Science

Principal Software Engineer

Lead engineer for the Install & Configuration component of FileNet's Image Services product.

  • Developed silent installer for UNIX systems, using [company name]/FileNet's own scripting language and C.
  • Developed silent installer for Windows systems using InstallShield and C.
  • Designed and implemented logic to support [company name]'s License Manager. (Worked with XML)
  • Designed and implemented command line functions to allow customers to easily initialize, start, stop, and configure their IS product with Oracle, MSSQL, or DB2 databases. All coded in C.
  • Maintained Image Service's central Configuration Database (CDB). Maintained and updated the GUI
  • All implementations were designed to run on multiple platforms: Windows, AIX, HP, and Solaris
  • Collaborated with support and test teams, on root causes of customer issues, provided fixes for problems and documented results.
  • Developed and presented information classes to Test and Support personnel.

Candidate Info

17

years in workforce

6

years at this job

BS

Electrical Engineering

MS

Electrical And Computer Engineering

Principal Software Engineer, CODIS Project

Actively participated in the design and development of the next generation of Combined DNA Index System (CODIS), a FBI computer system that stores DNA profiles created by rime laboratories in the United States, with the ability to search the database to assist in the identification of suspects in crimes.

  • Designed and developed a logging service to log audit trails to MS SQL server 2005 database for changes made to the DNA specimens, and the search history performed against the specimen data, in C#, making use of WCF (Windows Communication Foundation).
  • Created fly-out data grid views to display the audit trails for the selected specimen or search, using DevExpress controls in C#.
  • Created various reports for DNA statistics retrieved from database, using Crystal Reports and LYNQ
  • Upgraded the DNA data import module to read in loci and fragments in newly defined XML format.

Candidate Info

13

years in workforce

4

years at this job

BS

Electrical Engineering

MS

Electrical Engineering

Principal Software Engineer

Designed and developed database applications in the Sun Solaris environment for the GPS IIF Operational Control System (OCS).

  • Lead developer for test driver software that builds test upload packets for testing different processors onboard space vehicle (SV). Test driver application discovered a bug in the space vehicle before deployment from the factory, significantly saving cost for the GPS IIF project.
  • Performed object oriented design in UML using Rational Rose.
  • Designed and developed C/C++ software on Sun Solaris to interface with Oracle Database Management System (DBMS).
  • Developed and debugged database interface code to Oracle database using Pro*C and PL/SQL.
  • Attended requirement meetings and configuration management meetings.

Candidate Info

2

years in workforce

2

years at this job

MS

Ece / Computer Science

Principal Software Engineer

Designed and implemented multiple search key features into a distributed subscriber database. ($2 million in revenue from the existing subscribers).

  • Designed and implemented a TCP/IP oriented driver with finite state machine approach on a distributed voice mail system for wireless service, email service and Internet applications. Re-implemented the TCP/IP driver in Windows NT and C++ environment. ($4 million in revenue from the service providers).
  • Designed and developed a real-time expert system for ATC radar simulation on UNIX, MOTIF/X Window, TCP/IP networking and client server environment. Technically supervised a software development team on a daily basis and provided the future direction on the software development.
  • Developed a MOTIF/X Window based GUI application with a customized database (Jepperson Sanderson, navigational aids).
  • Developed and implemented energy state algorithm for aircraft performance and great circle algorithm for curved earth for ATC applications.
  • Implemented Computer Aided Software Engineering (CASE) for software development and management. Configured the large ATC training Lab for National University at San Diego. Completed and delivered an Apollo/GPR based ATC simulator to Transport Canada.
  • Developed integrated software packages for image processing, optimal system control, linear programming, non-linear programming and discrete dynamic programming applications.

Candidate Info

16

years in workforce

1

year at this job

C

Computer Engineering

BA

Computer Science

Principal Software Engineer

Wrote and ran installation procedures for the Non-person Entity (NPE) initiative for the Public Key Infrastructure (PKI) used by DISA.

  • Vetted Windows 2008 installation procedures and made updates as needed met milestones.
  • Ran Windows 2008 installation procedures with the customer before actual delivery of equipment to DISA sites.
  • Wrote Windows 2008 R2 procedures for upgrade from Windows 2008 adding Cross Forest Trusts with NPE team completed this on time despite schedule being pushed ahead by 3 months.
  • Worked with Dell/EMC Field engineer to configure the SAN with our Windows 2008 R2 installation.
  • Wrote documentation specifying how to configure of LUNs and Fabrics on site as well as providing trouble shooting tips.
  • Went to a DISA site to resolve SAN issues due to incorrect cabling and configuration. Left site with connectivity established to all clients and error indications eliminated.

Candidate Info

18

years in workforce

8

years at this job

MA

Master of Arts

Principal Software Engineer

Working on the data warehouse ETL process and dashboard implementation for several products

  • Worked with other team members to support all of the Storage Managed Service global clients
  • Responsible for requirements gathering, design, implementation, and testing of solutions on both critical customer and internal projects.
  • Led database architecture design for both billing and charge-back packages for European clients, eliminating time-consuming and error prone manual spreadsheets
  • Designed and implemented an Oracle database package for backup reporting on the Portal - this critical project represents a differentiator for the portal, and proved to be a major success.
  • Implemented and led database design for both the hardware performance reporting as well as the back office reporting solutions. As a result of this project, the back office team was able to successfully track the assets of all clients and provided the site team with real-time status updates of the equipment.

Candidate Info

6

years in workforce

6

years at this job

BS

Electrical Engineering

MS

Computer Science

Principal Software Engineer

Responsible for the design and implementation of a communication system for the U.S Air Force Emergency Communications Network. System developed in Java and originally based on OSGI.

  • Provided technical leadership to other team members on object-oriented design practices, design patterns, and new Java 5.0 features.
  • Implemented unit test framework using JUnit and EasyMock.
  • Assisted other teams with socket implementations in C and C++.
  • Developed communications system to manage voice and data calls for Air Force One. Software was written in C++ and ran on Windows XP and Linux.
  • Refactored sockets code to improve reliability.

Candidate Info

32

years in workforce

1

year at this job

Electrical Engineering

Msee

Principal Software Engineer

Enhanced a 1553 software driver for HARM HCSM program using Visual Studio C++ 2012 and LabWindows/CVI 2012.

  • Developed and integrate test software for Position fixture and Load stand stations using LabWindows CVI 2012 (HARM HCSM program) in process automation.
  • Developed utility software for LeCroy digital oscilloscope using LabWindows/CVI 2012.
  • Enhanced functional tests and calibration software for AMRAAM Transmitter/ECU Stress Screen, Transmitter/ECU Functional, and Transmitter/ECU Phase Noise Test Stations using HT-Basic.
  • Performed Integration, Verification and Validation (IV&V) Guidance section test software for ESSM program using Visual Studio C++ 2012.

Candidate Info

11

years in workforce

2

years at this job

BS

Computer And Management Science

Principal Software Engineer

Designed, developed and lead C2I GUI and GIS enhancements using Java

  • Implemented MS2525B symbol handling for C2I system in Java
  • Designed and implemented Java-based services for C2I system
  • Led test enhancements and introduced unit tests using Java, JUnit and Mock Objects

Candidate Info

7

years in workforce

7

years at this job

BS

Management

MA

Management

Business Arts

Principal Software Engineer-qa

Responsible for product quality of new and enhanced product development.

  • Wrote the QA methodology for each major project.
  • Served as facilitator of project requirements writing, high-level design, and technical code reviews.
  • Conducted Software Metrics Evaluations, covering design, development, testing, and release.
  • Managed product quality for 11 successful major products releases.

Candidate Info

17

years in workforce

4

years at this job

BS

Electrical Engineering

Principal Software Engineer

Involved in developing and integrating software for Air Traffic Control System programming in C/C++ and ADA.

  • Supported in testing various bootloaders for processors in an embedded Non Line of Sight Radio based system developed under the environment of WindRiver Workbench and WindRiver ICE.
  • Implemented test scripts in PERL to support black/white box testing for various embedded systems.
  • Worked on an real-time embedded EO/IR Sensor program as Software Program Manager.

Candidate Info

30

years in workforce

7

years at this job

BS

Electrical Engineering

Principal Software Engineer

Developed, integrated and optimized power management drivers of Linux kernel for a variety of ARM based cores. Engaged in the verification of ARMv8 power management functionality on Palladium and High-Performance ASIC Prototyping Systems (HAPS) simulators prior to the arrival of the ASIC. Troubleshot and resolved power management related issues on a variety of ARMv7 based SoCs. Collaborated with HW teams on characterizing/optimizing current consumption, and with ASIC teams on resolving ASIC issues with firmware solutions.

  • Retained accountability for the implementation of power management (dormant and sleep modes) of ARM v7/v8 based Broadcom cellular SOCs.
  • Developed a variety of device drivers, including thermal management, touch screen and forced sleep for both Linux and ThreadX environments.
  • Played a key role on multiple critical response teams for the resolution of major system release issues and customer problem reports.
  • Generated design and test documentation for all assigned projects, editing design documentation within the power management team.

Candidate Info

22

years in workforce

2

years at this job

BS

Electrical Engineering

MS

Computer Science

Principal Software Engineer

I led small engineering teams at this telecom startup to successfully complete real-time software applications for telecommunications network projects.

  • Programmed in-house designed and off-the-shelf PowerPC and MIPS processor boards using PCI, PMC, and CPCI busses
  • Developed IP routing and network protocol functions using Gigabit Ethernet, T1, and ATM (OC3, DS3, T1IMA)
  • Hands-on worked with vxWorks BSPs (Board Support Packages) and END (Enhanced Network Device) drivers
  • Tutored software department in use of vxWorks

Candidate Info

17

years in workforce

2

years at this job

BS

Physics / Mathematics

Msee

Principal Software Engineer

Lead role for software development projects in software sensor R&D team. Responsible for development of next generation diabetes CGM products.

  • Developed a new disposable CGM product with many new features such as USB connectivity, bootloader, static wake-up, very low power consumption and longer shelf life.
  • Implemented real-time hypoglycemia prediction algorithm according to the software specification and developed other algorithms to enhance product's stability and reliability.
  • Conducted feasibility study of adaption of OLED color display (to replace mono color LCD) for existing product without changing the CPU and the clock circuitry. Demonstrated the OLED can have the same performance in terms of display speed.
  • Supported clinical trials and addressed any issues that were found during this phase.
  • Created and maintained production tools for accuracy testing. Added config file to accept any new product number and its test parameters.
  • Brought up numerous complex boards which included TI OMAP3517 with resistive touch panel and LCD screen, Freescale 5121e with capacitive touch panel and LCD screen, and other boards with PIC and TI chips. Demo platform developments included low level interrupt, UART, I2C, SPI, DMA, PWM, color palette table, bitmap images, soft buttons, etc.
  • Mentored junior software engineers and transferred debug skills and knowledge.
  • Coordinated the efforts of releasing software to production. Responsible for initiating ECO and authorizing pilot builds etc.

Principal Software Engineer/founder

One of six founders and Principal Software Engineer at [company name], a company set up to build an email archiving solution for Microsoft Exchange email servers. This was developed mostly in Java.

  • Designed and implemented archiving engine, including a Java based policy engine to categorize emails based upon their contents, and Active Directory user synchronization using LDAP and JAAS.
  • Designed and implemented C++ Microsoft Exchange plug-in to journal emails as they arrived.
  • Trained customers, and performed on-site customer support.

Candidate Info

20

years in workforce

8

months at this job

BS

Electrical Engineering

MS

Computer Science

Principal Software Engineer/team Lead

Led small group responsible for complete product life cycle - development, technical support and maintenance of Lumigent Audit DB Enterprise wide integrated product offerings. The Audit DB product is a set of mature product supporting Database Activity Monitoring (DAM) including transaction log reading, network data capture, and native database auditing and tracing. Product was built on a matrix of OSs (AIX, HPUX, Solaris, Linux, Windows) and RDBMSs (Oracle, Sybase, DB2, Microsoft SQL Server).

  • Developed software enhancements, new features/fixes (using C, C++, Java, J2EE). Also responsible for Sys. Integration testing.
  • Analyzed and develop technical solutions for various engineering problems reported from the field; and deployed the fixes to the field as maintenance releases and hot fixes to US and global customers.
  • Key member of cross-functional team that re-engineered Audit DB integrated product offering to improve the quality and address high priority issues reported from the field. Interfaced with off-shore third party engineers in India and China.
  • Audit DB products developed in AIX/HPUX/Solaris/Linux/Windows and Oracle/Sybase/DB2/SQL using Perl, C, C++, Java.

Candidate Info

24

years in workforce

6

months at this job

BS

Computer Science

Principal Software Engineer

  • Performed software engineering contracting services via Tribola Tech onsite at [company name].
  • Developed embedded test client software to detect interference on cable TV system. Modified DOCSIS 3 cable modem software to supply spectral analysis data through SNMP interface. Software is written in C/C++, Java, LabWindows.
  • Coordinated and monitored software development of foreign and domestic subcontractors.
  • Developed embedded device driver software on Digital Service Activation Meter to interface with Optical Microscope through USB port.

Candidate Info

28

years in workforce

4

months at this job

Principal Software Engineer / Software Architect

Mentored developers in architectural and system design concepts.

  • Architected, Designed, and implemented core system components for a new version of Dyna, a real estate financial analysis suite.
  • Developed a new architecture for the next generation of real estate financial analysis products.
  • Developed a new code generation suite utilizing XSLT to generate C# code from XML.
  • Performed analysis on existing legacy code base written in VB6 and C++ as necessary to convert application to C# and .Net.

Candidate Info

15

years in workforce

7

years at this job

BS

Computer Science

Principal Software Engineer

Designed and developed an iOS app

  • Integration among systems like Siebel, iOS, .NET, MS AX and SQL
  • Integration of SaaS application with on-premise systems
  • Configured, developed and maintained systems
  • Gathered requirements and designed technical solutions
  • Managed teams and projects
  • Delivered with Waterfall and Agile methodology

Candidate Info

23

years in workforce

5

years at this job

BS

Computer Systems

Principal Software Engineer

  • Co-founder of [company name], a software engineering company dedicated to developing a truck configuration system.
  • Key contributor in the design, development, and support of inference engines, reports, UI, API, testing, development environment, kit creation, and shipment. C, Tcl/Tk, OPS5, DCL, make, RDB, CMS, VMS, nmake, Windows, Unix
  • Designed, developed, and implemented data-driven report using proprietary modeling language. C
  • Designed, developed, and implemented new requirements for inference engine generators. Re-factored large sections to increase maintainability and performance. C
  • Designed and implemented several performance improvements, including one that virtually eliminated database deadlocking. C, RDB, SQL
  • Designed shell scripts that successfully managed and controlled the UNIX development environment. Unix Shell Scripting, Unix
  • Developed and delivered internal training programs to staff as well as customer presentations detailing project requirements, design, prioritization, and scheduling.

Candidate Info

12

years in workforce

5

years at this job

BS

Electronic Engineering

Principal Software Engineer(s/w Team Leader), R&d Department

Designed and developed EvDO modems (Qualcomm MSM6800-based enhanced 1X-EvDO, Qualcomm MSM6500-based 1X-EvDO, Qualcomm MSM6500-based 1X-EvDO Rev.0)

  • Solved Interoperability test and homologation test issues for over 30 countries and customers
  • Debugged infraction and compatibility problem between base station and mobile device
  • Devices launched in China, India, Czech, Romania, Venezuela etc
  • Solved CCF(CDMA Certification Forum) failure issues and certified
  • Developed MMI of CDMA-Cordless hybrid phone for Verizon Avenue and followed up CDG2 test
  • Completed TRAC test(UI and Messaging) of Fixed Wireless Phone for Bell South International
  • Prepared WAP browser for Sony-Ericsson Model

Candidate Info

22

years in workforce

13

years at this job

BS

Computer Science

Principal Software Engineer

Contributed software engineering expertise in the development of a multimillion-dollar, mission-critical file based recording system through the full software life-cycle, from requirements definition through successful deployment.

  • Designed and implemented backbone message system to support communications between different software components using JMS/Open MQ.
  • Designed and implemented web based user interface and web services allowing local and remote users control and monitor recordings and playbacks, query and retrieve data.
  • Designed and implemented database driven web application allowing global users query and retrieve mission data across different archive implementations.
  • Installed, configured and deployed web applications on Sun One Application Servers/Glass Fish worldwide.

Candidate Info

13

years in workforce

3

years at this job

BS

Electronic Engineering

Principal Software Engineer

Designed external control driver for the COTS Data Link Interface Unit using C / VxWorks.

  • Designed Link 11 Communication driver, TCP sockets using VxWorks.
  • Designed and maintained firmware to simulated the Control Approach Central Radar using 68040 Assembly.
  • Developed and maintained modifications to a Commercial Off The Shelf real-time operating system to allow porting to the Litton manufactured L40 single board computer using C++.
  • Designed Built In Diagnostics for Litton manufactured L40 single board computer using C++.
  • Designed diagnostic programs to allow bench testing on the AN/SSQ Combat Simulation Test System VME 9U based RADAR Signal Simulation and interface cards.
  • Designed embedded software, using C to test the major functions of the radar subsystems.
  • Resolve software trouble reports and prepare associated documentation.

Candidate Info

14

years in workforce

3

years at this job

BS

Electronic Engineering

Principal Software Engineer

Designed external control driver for the COTS Data Link Interface Unit using C / VxWorks.

  • Designed Link 11 Communication driver, TCP sockets using VxWorks.
  • Designed and maintained firmware to simulated the Control Approach Central Radar using 68040 Assembly.
  • Developed and maintained modifications to a Commercial Off The Shelf real-time operating system to allow porting to the Litton manufactured L40 single board computer using C++.
  • Designed Built In Diagnostics for Litton manufactured L40 single board computer using C++.
  • Designed diagnostic programs to allow bench testing on the AN/SSQ Combat Simulation Test System VME 9U based RADAR Signal Simulation and interface cards.
  • Designed embedded software, using C to test the major functions of the radar subsystems.
  • Resolve software trouble reports and prepare associated documentation.

Candidate Info

16

years in workforce

4

years at this job

Computer Science

Principal Software Engineer

[company name] is a market leading Data Loss Prevention solution. The solution helps identify, monitor, and protect data of an organization, detect and prevent unauthorized use and transmission of confidential information. [company name] is the ultimate tool to prevent WikiLeaks/NSA disclosure style incidents.

  • Built and maintained the DLP Endpoint Product using complete technology stack from kernel space drivers to user mode applications
  • Led a team of engineers to develop Endpoint FlexResponse, an incident remediation framework on the endpoints that extends the product’s remediation capabilities by allowing users to develop custom remediation actions written in Python
  • Developed Python plugins for LiquidMachines DRM and PGP encryption
  • Built and maintained the DLP management console; Migrated the console to a new technology stack that comprises Spring, Spring MVC, JPA/Hibernate and FreeMarker
  • Developed Single Sign-on feature to enable login to [company name] management console using smart card, and to enable integration with the unified cross-product Symantec Protection Center
  • Developed various other features/subsystems: Incident API, Lookup Plugins, etc.

Candidate Info

22

years in workforce

5

years at this job

MS

Analytical Chemistry

Analytical Chemistry / Chemometrics

Analytical Chemistry

Principal Software Engineer

  • Created innovative solutions that solve physical or chemical barriers to current methodologies
  • Led the new methods and algorithm development for diverse applications of FT-IR instruments
  • Invented novel multivariate algorithms to monitor ambient air in detecting Chemical warfare agents and Toxic industrial chemicals
  • Established multivariate metrics to validate reliability and accuracy of instruments and methods

Candidate Info

19

years in workforce

4

years at this job

BS

Data-base, Object Oriented Design

MS

Computer Science

Principal Software Engineer

Involved in the development of a mission critical embedded multi-core firmware product that writes the servo track information to the disks of the drive. The team is composed of 60 mechanical, electrical and software engineers located in California, Colorado, Thailand and Indonesia. Western Digital is a fortune 500 company that produces 100 million disk drives per year.

  • Involved in the bringing up of the new multi-core ARM based System On Board Chips
  • Wrote software specification for the drive calibration process
  • Wrote and Reviewed C++ Code
  • Managed the ARM/GNU compilation tool chain on Linux and Windows for different sites
  • Wrote python tools (6000 lines) to improve the productivity of the team
  • Administrated several Linux boxes
  • Made several presentations on software engineering and process improvements

Candidate Info

22

years in workforce

10

years at this job

AAS

Electronic Engineering Technology

BS

Computer Science - Software Engineering

Principal Software Engineer, CEO

  • Work as an independent contractor, developing custom software, firmware and electrical solutions.
  • Developed airline integration backend for a travel agency using C#. Used web services to communicate with airline systems for searching, reserving and ticketing flights. Integrated airline backend into existing travel agency software system.
  • Performed data recovery of multiple hard drives.
  • Modified existing self-test code to add support for new products and new self-test functionality in C++ and C#.
  • Designed and implemented hardware and firmware for a rotary position sensor system for large solar heating panels, allowing for tracking of panel position.
Load More

More Jobhero Resources

  • RESUME FORMATS
  • RESUME TEMPLATES
  • HOW TO WRITE A RESUME
  • COVER LETTER FORMATS
  • COVER LETTER TEMPLATES
  • HOW TO WRITE A COVER LETTER
  • RESUME EXAMPLES

Try our resume builder today

Build Your Resume

Principal Software Engineer Resume Example + Work History (13)

*The names and logos of the companies referred to above are all trademarks of their respective holders. Unless specifically stated otherwise, such references are not intended to imply any affiliation or association with JobHero.

Top Articles

Latest Posts

Article information

Author: Merrill Bechtelar CPA

Last Updated: 01/23/2023

Views: 5995

Rating: 5 / 5 (70 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.