Senior Principal Software Eng Resume Samples
4.8
(109 votes) for
Senior Principal Software Eng Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the senior principal software eng job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.
Craft your perfect resume by picking job responsibilities written by professional recruiters
Pick from the thousands of curated job responsibilities used by the leading companies
Tailor your resume & cover letter with wording that best fits for each job you apply
Resume Builder
Create a Resume in Minutes with Professional Resume Templates
CHOOSE THE BEST TEMPLATE
- Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS
- Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES
- Instantly download in PDF format or share a custom link.
RF
R Farrell
Roel
Farrell
195 Spinka Turnpike
Houston
TX
+1 (555) 123 7881
195 Spinka Turnpike
Houston
TX
Phone
p
+1 (555) 123 7881
Experience
Experience
Dallas, TX
Senior Principal Software Eng
Dallas, TX
Berge and Sons
Dallas, TX
Senior Principal Software Eng
- Develop software in C, C++ and/or Java
- Develop real-time embedded software in C and/or Ada
- Work proactively to complete tasks with minimal oversight direction
- Strong knowledge of Earned Value Management (EVM)
- Control Account Management
- Agile/Scrum system/software development methodologies
- Lead software development efforts and core contributor
Philadelphia, PA
Senior Principal Software Eng
Philadelphia, PA
Witting Inc
Philadelphia, PA
Senior Principal Software Eng
- Proficient in Software cost estimation methodologies and assist in coaching team members
- Software development, continuous integration and testing, automated software packaging for delivery
- Work proactively to complete tasks with limited oversight direction
- Communicating effectively with team members across disciplines, especially with system engineering and program management
- Develop radar mode software in C and/or Ada
- Network Integration, Testing, and Tuning
- Work proactively to complete tasks with some oversight direction
present
Philadelphia, PA
Senior Principal Software Eng-requirements
Philadelphia, PA
Corkery, Bednar and Grimes
present
Philadelphia, PA
Senior Principal Software Eng-requirements
present
- Work on unusually complex technical problems and provide solutions which are highly innovative and ingenious
- Perform process diagnostics and identify course corrections and develop implementation plans
- Work effectively and contribute significantly during all phases of the software development life-cycle
- Technical management, including Control Account Manager (CAM) responsibilities
- Communicate effectively with team members across disciplines, project management, and customers
- Apply advanced technical principles, theories, and concepts. Contribute to the development of new principles and concepts
- Support the program risk and opportunity management process
Education
Education
Bachelor’s Degree in Technical Major
Bachelor’s Degree in Technical Major
University of California, Santa Barbara
Bachelor’s Degree in Technical Major
Skills
Skills
- Working knowledge and Experience in every phase of the software development life-cycle Strong knowledge of Software Development Processes
- Strong technical leader who works well in a dynamic environment and keeps the team focused on top priority tasks with good teaming skills
- Strong knowledge of COTS commercial standards and Open Mission Systems Standards
- Knowledgeable with CMM / CMMI high maturity practices as implemented in program processes
- Strong organizational skills and ability to motivate a team
- SOAP based web services (WS-Security experience highly desirable)
- Strong knowledge of Software Development Processes
- Excellent ability to modify, integrate, and troubleshoot software in a complex processing environment
- Ability to work in a collaborative, multi-discipline environment to produce and maintain deliverable products
- Ability to manage a small to moderate group of engineers (5-20) with a proven track record of delivering a quality software product on time and within budget
Read our complete resume writing guides
1
Senior Principal Software Eng Resume Examples & Samples
- 10+ years’ experience in real-time embedded systems design and architecture
- Expertise in low-level technical kernel/processor hardware background
- Hands on experience with multi-core and real-time multi-threading systems
- Experience in latest generation Intel processor multi-core/multi-thread, I/O startup development (e.g. core boot, BIOS and/or general processor startup
- Familiarity with I/O (I2C/SPI/SRIO/PCI/PCIe)
- Familiarity with Intel virtualization HW
- Active DoD/Secret clearance
- Detailed background in developing Secure Operating Systems
- Experience in BSP and embedded software development using VxWorks, Green Hills Integrity, or Linux
- Good understanding of different microprocessor architectures (e.g. PPC, x86, etc.)
- Experience in customer interface and presentation skills
- Background in ASIC development and design
- Familiar with modeling languages, e.g. UML
- Good communication (oral and written) skills
2
Senior Principal Software Eng Resume Examples & Samples
- Required Skills: (Make as explicit as possible. These should not contain comparative or non-objective skills.)
- Expertise in security software development using C and application to real time operating systems
- Specialization in System Security architecture
- Expertise in cyber security requirements analysis and application
- Familiarity with software development life cycle
- Active DoD/Top Secret clearance
- Background in cryptography and cybersecurity
- Understanding of low-level processors
3
Senior Principal Software Eng Resume Examples & Samples
- Expert skills in writing JavaScript (particularly with EXT + AJAX jQuery)
- JSP
- Nateeza
- Oracle Spring-MVC and the overall Spring stack
- Windows system integration
- RSS Feeds
4
Senior Principal Software Eng Resume Examples & Samples
- Minimum five years with Intelligence Community or SIGINT activity
- Minimum of 5 years as a technical lead in software development projects with hands-on experience
- Shall have at least ten (10) years of experience developing software with high level languages such as Java and/or J2EE in the development of application software for complex systems
- Demonstrable experience with SOA implementation and web services
- Grasps the functions of each component within the application
- Understands the interactions and dependencies among components
- Communicates concepts to developers
5
Senior Principal Software Eng Resume Examples & Samples
- BS CS, CE, or EE or equivalent
- 10+ years or equivalent experience of software development, including object oriented design and implementation in C++
- 2+ years of experience with telecommunications or data communications protocols
- 3+ years of experience designing and implementing software to run in Linux/Unix environment
- Experience small teams of software developers to implement software systems within program cost and schedule constraints
- Excellent written and verbal communication skills with experience writing proposals, preparing/presenting customer briefings, design documents, etc
- Working knowledge of system engineering fundamentals
- Existing TS security clearance with the ability to maintain it
- Willingness to travel 10-20%
- U.S. Citizenship is required
- MS in CS, CE, or EE or equivalent
- Extensive experience as technical lead or lead architect for multiple software applications/products
- Extensive experience in all phases of software development life cycle
- Embedded development experience using RTOS' such as vxWorks or embedded Linux
- In depth knowledge of and experience with telecommunications and/or networking protocols
- In depth knowledge of and experience with signal processing techniques for wired and wireless communication systems
- In depth knowledge of and experience with large scale data mining, machine learning, and visualization techniques and technologies
- Understanding of telecommunications and data communications system concepts and/or signal processing
- Experience in software development for SIGINT applications
6
Senior Principal Software Eng Resume Examples & Samples
- Apply advanced technical principles, theories, and concepts. Contribute to the development of new principles and concepts
- Work on unusually complex technical problems and provide solutions which are highly innovative and ingenious
- Develop radar mode software in C and/or Ada
- Show excellent investigation and trouble-shooting skills to assess issues and develop resolutions to them
- Communicate effectively with team members across disciplines, project management, and customers
- Significantly contribute to program and customer meetings and reviews
- Function as a Team Lead or Technical Lead to other team members
- Minimum of 10+ years’ experience developing embedded software utilizing C, C++, Ada or related tools/languages
- Experience with developing and integrating software for Radar applications
- Experience with Software Architecture, Signal processing or Data processing
- Hardware / software integration experience
- Experience with Green Hills Integrity, VxWorks or equivalent development tools
- Must have an interim or current final DOD Secret Clearance to start and a proven ability to be accessed to Special Access Programs
- Strong knowledge of Software Development Processes
- Experience with developing and integrating software for advanced Air-to-Surface or Air-to-Air radar modes
- Technical and/or team leadership experience
7
Senior Principal Software Eng-requirements Resume Examples & Samples
- Develops software requirements from defined system level requirements that balance the needs from multiple stakeholders including end customers, marketing, manufacturing/operations, quality assurance, service and engineering functions (software, software test, hardware, etc.)
- Develops deep knowledge of customer needs and incorporates this knowledge towards defining product requirements in the form of use-case, workflows, software requirements. Ensures requirements cover anticipated normal use and failure modes based on FMEA
- Responsible for creating clear, non-ambiguous, non-conflicting and testable requirements. Responsible for creating non-functional requirements. Works with the design teams to ensure requirements are well understood
- Works with Human Factors and GUI design team to create workflow/GUI related software requirements
- Act independently with minimal supervision
- Utilize software engineering methodologies and tools to solve straightforward problems (e.g., software requirements management, UML, and FMEA)
- A solid technical understanding of the principles and procedures of software engineering (e.g. SDLC, IEC 62304, CMMI, Agile)
- Experience with software requirements development, software risk management, user need and intended use development, story boarding
- Experience with requirements management tools such as DOORS
- Ability to convince management on courses of action with minimal assistance using both written and verbal methods
- Effectively operate in and may facilitate cross-functional teams
- Passionate about software quality and be prepared to advocate on behalf of good process and best practices
- Desired: Experience with medical device software engineering disciplines (e.g. software development environments, configuration management tools, testing methods and test management tools). Critical experiences in a heavily-regulated environment, e.g. FDA or DoD. Knowledge of GMP guidelines and FDA (21 CFR) guidelines
8
Senior Principal Software Eng Resume Examples & Samples
- Model Driven Development experience
- Working knowledge of Linux, VxWorks or other Real time operating systems
- Desired Tool Experience; Rhapsody, Rational Team Concert, DOORS, Rational Quality Manager, Collaborator, googleTest
9
Senior Principal Software Eng Resume Examples & Samples
- At least five years of experience developing software and systems in JAVA, JAVAScript, and/or Groovy
- At least two years of experience using Ozone Widget Framework (OWF), EXT-JS, and Sencha Architect
- At least two years of practical experience with Access Control, Authorization, and policy management, specifically XACML
- At least two years of experience developing with REST, SOAP, and HTTPS interfaces
- At least two years of experience with C&P Stardog and the SNARL API (RDF triple store)
- Ability to work in a fast-paced environment, on schedule and with minimal supervision, when multiple projects are being developed simultaneously
- Experience with Digital Policy Management and PLATINUMVERTEX
- Ability to differentiate and understand differences between XACML v1.0 and v3.0
- Experience in Aspect Oriented Programming
- Intermediate technical writing skills
10
Senior Principal Software Eng Resume Examples & Samples
- 10+ years of related work experience, including 2+ years of Electronic Warfare or similar experience
- Embedded C++ expert
- Experience with developing and integrating tactical electronic warfare software
- Experience with Radar Warning Receiver, radar, jammer systems and/or their simulation tools
- Experience in leading technical teams and mentoring
- Required Education
11
Senior Principal Software Eng Resume Examples & Samples
- * This position requires US Citizenship as a US Security Clearance is required day one *****
- Demonstrated expertise in multiple Software Languages
- Demonstrated on-the-job experience exhibiting problem-solving skills, with an ability to troubleshoot technical issues and to implement technical solutions
- Experienced with Signal Processing methodologies and techniques
- Demonstrated experience with configuration management and providing lifecycle support
- On-the-job experience preparing, reviewing, and presenting technical and program documents to customers, management, and team members
- Active TS with SSBI
- At least 10 years of defense industry experience
- At least 5 years of software related experience
- Experience with forging and maintaining professional customer relations
- A team player with a high level of initiative and the ability to work in an environment of rapidly changing priorities
- Excellent communication and organizational skills - both written and verbal
- Ability to learn new skills and assume new responsibilities
- Bachelor of Science in SW or related discipline
- Masters or PHD in related engineering discipline
12
Senior Principal Software Eng Resume Examples & Samples
- 10+ years of work related experience with real-time embedded software
- Experience leading teams of software engineers
- Experience spanning software architecture, design, implementation, testing, and system integration
- Software development experience with C, C++, or JAVA or related languages
- Experience with Signal Processing algorithms or techniques
- Experience with UNIX, Linux, VxWorks, INTEGRITY, SYSBIOS, or other RTOS
- Experience with RTOS IDEs, workbenches, or equivalent development tools
- Previously approved for a DOD Secret Clearance or must be able to obtain an interim Secret security clearance PRIOR to starting*
- As a defense contractor, there are specific programs requiring a certain level of security clearance and special access for assigned staff. The selected candidate will be required to secure these accesses. Not being able to secure the DOD Secret Security Clearance needed for this position may result in an offer of employment being rescinded
- Familiarity with Agile lifecycle process including Scrum, Continuous Integration, and Test Driven Development Methodologies
- Experience with Software Architecture
- Experience with Signal Processing algorithm implementation, MATLAB, Simulink, or similar modeling tools
- Exposure to Communications Systems or Parallel Processing
13
Senior Principal Software Eng Resume Examples & Samples
- Performing requirements development, design, implementation, integration, and verification of object-oriented, realtime embedded software in C/C++
- Assisting with system integration of the software, using investigation and debugging skills to assess issues and develop solutions
- Communicating effectively with team members across disciplines, especially with system engineering and program management
- Minimum 10 years software development with at least 4 years of experience developing object-oriented software utilizing C/C++
- Excellent ability to modify, integrate, and troubleshoot software in a complex processing environment
- Ability to work proactively to complete tasks with minimal oversight and direction
- Ability to communicate effectively with team members across disciplines, project management, and customers
- Must have an active DOD Secret Clearance with update within past 5 years and the ability to be accessed to Special Access Programs
- Experience with all phases of the software development life-cycle
- Competency with Microsoft Visual Studio and Eclipse IDEs
- Experience with Green Hills INTEGRITY or VxWorks or other real time operating systems
- Experience with Agile development methods (Scrum)
- Matlab expertise
- Current TS clearance strongly preferred**
- BS in Computer Science/Engineering, Electrical Engineering, Physics, Mathematics
14
Senior Principal Software Eng Resume Examples & Samples
- Position requires US Citizenship as candidate will be required to have a US Security Clearance day one of employment***
- 10+ years’ relevant experience in Computer Science, Computer Engineering, Electrical Engineering or related disciplines
- Familiar with object-oriented software development methodologies
- Strong Integration and Testing
- Experience with developing multi-threaded applications
- Active DoD/Secret clearance with ability to obtain SAP/SAR
- TS clearance and existing SAP/SAR clearances
- Experience in embedded processor design, including background in the latest COTS embedded processor business trends and technical developments
15
Senior Principal Software Eng Resume Examples & Samples
- ** Position requires US citizenship as selected candidate will need a US Security Clearance day one of employment****
- Lead software development efforts and core contributor
- Support Technical Proposal Development Activities
- Develop software in C, C++ and/or Java
- Influence product architecture and road maps
- Work proactively to complete tasks with limited oversight direction
- Be a primary participant in program & customer meetings and reviews
- Minimum of 10+ years’ experience developing software utilizing C, C++, Java or related tools/languages
- Experience with Software Architecture and/or Algorithm Development
- Experience interacting directly with customers
- Experience leading and managing small software teams
- Must have an active DOD Secret Clearance
- Multiple Hypothesis Tracking
- Mission Planning Software
- Current TS, SCI or other SAP/SAR clearances
16
Senior Principal Software Eng Resume Examples & Samples
- Develop real-time embedded software in C and/or Ada
- Work proactively to complete tasks with minimal oversight direction
- Check out our Raytheon overview on YouTube: https://www.youtube.com/user/raytheoncompany
- ***US citizenship is required as candidate will need a US Security clearance day one of employment*******
- Strong Experience with developing and integrating real time embedded software
- Working knowledge and Experience in every phase of the software development life-cycle Strong knowledge of Software Development Processes
- Must be US Citizen
- Experience with Radar Software Architecture, Signal processing or Data processing
- Knowledge and experience with earned value management techniques
17
Senior Principal Software Eng Resume Examples & Samples
- ****Position requires US Citizenship as selected candidate will be required to have a US Security clearance day one of employment*******
- Research experience in multi-agent systems-of-systems and related technologies, such as agent-based modeling, artificial intelligence and optimization, machine learning, collaborative decision making and execution under highly uncertain conditions
- Proficient with agile methods (e.g. scrum) and Java programming language
- Experience as a technical leader for a DoD S&T customer (e.g. DARPA, AFRL, ONR) with technical oversight of SW engineering teams
- Ability to work with the customer to help resolve issues and understand customer priorities
- Strong technical leader who works well in a dynamic environment and keeps the team focused on top priority tasks with good teaming skills
- Ability to work occasional overtime to support critical program events
- Willing to travel up to 20% of the time to support tests, off-site integration activities, and customer meetings
- Possession of an Active DoD Secret Security Clearance
- Promote a process-focused approach to leading engineering teams
- Earned Value (EV) and Integrated Master Schedule (IMS) management
- Possession of an Active DoD Top Secret Security Clearance
- Strong written / oral communication as well as organizational skills
18
Senior Principal Software Eng Resume Examples & Samples
- EVMS certified
- 8 years’ experience in software planning and execution activities
- 4 years’ experience in a CAM role
- 10 years’ experience with the software development lifecycle
- Comfortable interacting with customers and vendors on a technical level
- Proven ability to work in a team environment as well as alone
- Ability to interpret system level requirements and decompose into software requirements
19
Senior Principal Software Eng Resume Examples & Samples
- Oversight of the software metrics and trends that drive cost and schedule on the program, including review of inputs to the program Estimate At Completes (EACs)
- Identify software risks and opportunities with associated risk mitigation and opportunity capture plans. Participate in the program Risk and Opportunity Management Board (ROMB) as required
- Support consistent and repeatable software metric collection, data integrity, trend analysis and reporting of all Raytheon Corporate and IIS Software measures. Lead root cause analysis teams to diagnose issues and develop recovery plans
- Proficient in Software cost estimation methodologies and assist in coaching team members
- Generate the required software data, metrics, analysis and artifacts in support of Engineering and Customer Program Reviews
- Support the definition and deployment of new software processes, methodologies, technologies and tools to continually improve efficiency and quality of the software product
- Sponsor R6s projects to identify the root cause of problems and improve program efficiency
- Generate software status reports and communicate key accomplishments and issues
- Mentoring/Coaching of Software Configuration Item / Sub-system Leads and Software Architects on the program
- Assist with program change management by facilitating small teams to characterize the requested changes, determine cost and schedule impacts and identify risks and opportunities
- Assist with ensuring team alignment with direction and guidance that is provided formally via Program/Engineering Work Instructions as well as informally via Kickoff meetings and SW team meetings
- Perform process diagnostics and identify course corrections and develop implementation plans
- 2+ years of experience as an Integrated Product Team (IPT) and/or Software Lead on a large, complex software development program
- Ability to manage a small to moderate group of engineers (5-20) with a proven track record of delivering a quality software product on time and within budget
- Experience as a Cost Account Manager
- Strong knowledge of Earned Value Management (EVM)
- Experience generating SW Basis Of Estimates (BOEs)
- Track record of successfully deploying and executing software processes, methodologies, technologies and / or tools on programs
- Understanding of the Capability Maturity Model Integrated (CMMI) Software process requirements
- Strong time management skills and ability to multi-task in a fast paced, stressful environment
- Strong people skills with the ability to mentor and motivate Software Sub-System Leads / Software Architects
- Strong communication skills, both written and verbal, with the ability to articulate strategies in a clear and concise manner. Ability to communicate at all levels within the program and IIS Organization
- Existing Department Of Defense (DoD) Secret level security clearance
- Current with the software technologies, processes, methodologies and tools used in the Defense and Aerospace and Commercial industries eg. DevOps, Agile
- Certified Basis Of Estimate (BOE) Developer and / or Approver
- Experience as a Risk Manager on a software development program
- Experience working on a software development program using the Agile / Scrum process
20
Senior Principal Software Eng Resume Examples & Samples
- *Position requires US citizenship as selected candidate will be required to have a US security clearance from day one***
- 10+ years of technical experience in software engineering development
- Experience with test equipment instrumentation over GPIB and Ethernet interfaces
- Experience with Linux/Unix/Solaris and Windows OS
- Experience with NI Labview/LabWindows CVI
- Strong C/C++ experience with MS Visual Studio 2010 or equivalent
- Experience with Unix and/or Windows-based GUI development
- Strong ability to integrate, debug, and troubleshoot software, hardware, and test equipment issues
- Experience with Software Development Lifecycle methodologies such as Waterfall and Agile
- Experience with test equipment such as DMM, network analyzer, signal generator, power supply, power meter, spectrum analyzer, etc
- Experience with VISA, SCPI, 1553, VME, and/or VXI
- Experience with one or more scripting languages such as Python or Perl
- Ability to read timing diagrams and schematics
- Experience with Real-time operating systems such as VxWorks and/or INTEGRITY
- Experience with low-level embedded device drivers and/or board support packages (BSP)
- Experience in ClearCase, ClearQuest, DOORS
- Familiarity with Coverity
- Experience or desire to lead a small team of 1-4 engineers
- Ability to communicate and work effectively in a team environment
- Ability to operate with limited supervision, with extensive latitude for independent judgment
- BS/BA in Computer Engineering, Electrical Engineering, Computer Science, or equivalent degree
21
Senior Principal Software Eng Resume Examples & Samples
- 10+years of software development experience with Java
- Java applications deployed to Java Enterprise application/servlet containers (Tomcat, JBoss, WebSphere, etc.)
- JDBC communication with relational databases (Oracle preferred)
- Web Service (RESTful or SOAP) interface definition and implementation
- Java development IDE (IntelliJ (preferred), Eclipse, Netbeans, etc.)
- Team member on Agile Scrum development program
- SOAP based web services (WS-Security experience highly desirable)
- Experience with HDFS and MapReduce
- One or more major Javascript frameworks (DOJO, JQuery, AngularJS, etc.)
- Development and integration with business process management tools (Activitii (preferred), JBPM, etc.)
22
Senior Principal Software Eng Resume Examples & Samples
- Understand and have strong experience with EVMS
- Have experience working with IMS
- Proven experience with agile SCRUM software development methodologies
- US Citizen
- Experience with tactical electronic warfare software
23
Senior Principal Software Eng Resume Examples & Samples
- Technical management, including Control Account Manager (CAM) responsibilities
- Assist with the develop and delivery of the following CDRLS: Software Development Plan, Programming Practices, Standards and Conventions, Software Design Specification, Concept of Operations, User Guides, Software Maintenance Manual and the Software Version Description Document
- Oversee Tier 3 maintenance of deployed system
- Support Request for Change (RFC) assessment and Rough Order of Magnitude/Engineering Change Proposal (ROM/ECP) activities, as required
- Review documentation and artifacts submitted to program Engineering Review Board
- Collect, analyze and report as-required software metrics for both customer and corporate metrics
- Support program Systems Engineering, Integration and Test (SEIT) team with architecture, requirements, Technical Performance Measures (TPMs), integration and testing
- Support customer Readiness Review Team (RRT) activities (SRR, PDR, CDR, TRR, etc.) and associated Raytheon corporate gating events
- Support Biweekly, monthly and quarterly customer program reviews
- Perform personnel management duties, as required
- 10 or more years work experience in the Intelligence community to include 5 years or more as a software team lead for customer systems development programs and approximately 5 years or more of specialized, relevant domain/technical experience
- Five years CAM / EVMS experience
- Current TS/SCI clearance is required
24
Senior Principal Software Eng Resume Examples & Samples
- International and Domestic Air Traffic Control Systems
- Network Integration, Testing, and Tuning
- Agile/Scrum system/software development methodologies
- Dev/Ops Team Interactions
- Software development, continuous integration and testing, automated software packaging for delivery
- Software development processes; middleware infrastructure development processes, and/or adaptation database development processes
- Practical experience with Agile/scrum and continuous integration
- Experience integrating software (modules, components, subsystems) and conducting system/software integration and testing of software products
- Software and system-level debugging experience including the ability to identify problems in established ATC product line code base and make modifications as necessary
- Ability to define and review system and/or software requirements for project bids and proposals
- Strong oral and written communication and interpersonal skills
- Technical Leadership of small teams
- Strong team-player
- Ability to coordinate with product and multi-discipline functional teams
- Extensive experience working directly with program customers and dealing diplomatically with program issues while solving difficult technical problems
- Advanced degree – M.S. in one of the following: Computer Engineering, Electrical Engineering, Software Engineering, Electrical & Computer Science Engineering, Systems Engineering
- Product development in a FAA environment
- Knowledgeable with CMM / CMMI high maturity practices as implemented in program processes
- Practical experience with static analysis tools
- Experience using Six Sigma practices to continuously improve software systems processes and procedures created to improve product and process quality