Principal Software Engineer Resume Samples - Page 4

HIGH QUALITY

The best examples from thousands of real-world resumes

EXPERT APPROVED

Handpicked by resume experts based on rigorous standards

DIVERSE EXAMPLES

Tailored for various backgrounds and experience levels

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.

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

31

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
11
years in
workforce
2
years
at this job
BS
Computer And Management Science
32

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
7
years in
workforce
7
years
at this job
BS
Management
MA
Management
Business Arts
33

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
17
years in
workforce
4
years
at this job
BS
Electrical Engineering
34

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
30
years in
workforce
7
years
at this job
BS
Electrical Engineering
35

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
22
years in
workforce
2
years
at this job
BS
Electrical Engineering
MS
Computer Science
36

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.
Candidate Info
17
years in
workforce
2
years
at this job
BS
Physics / Mathematics
Msee
37

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
10
years in
workforce
4
years
at this job
Computer Science
38

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
20
years in
workforce
8
months
at this job
BS
Electrical Engineering
MS
Computer Science
39

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
24
years in
workforce
6
months
at this job
BS
Computer Science
40

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
28
years in
workforce
4
months
at this job

Your Resume, Made Easy.

You are looking for your dream job and need a resume? My Perfect Resume is your solution and takes the hassle out of resume writing. Create the perfect job-worthy resume effortlessly in just a few clicks!