Principal Software Resume Samples

4.5 (124 votes) for Principal Software Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the principal software 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

Resume Builder
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.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
JK
J Koch
Jules
Koch
390 Berge Valley
San Francisco
CA
+1 (555) 158 7975
390 Berge Valley
San Francisco
CA
Phone
p +1 (555) 158 7975
Experience Experience
Philadelphia, PA
Principal Software SQA Engineer
Philadelphia, PA
Bayer-Herzog
Philadelphia, PA
Principal Software SQA Engineer
  • Familiarity with development practices like Unit Testing, Test-Driven Development
  • Performance and scale testing
  • Interact with various stake-holders to execute on product goals
  • Execute all levels of testing including but not limited to: System, Integration; Component Level Regression
  • Participate in various design, backlog discussions
  • Participate in test planning and execution activities
  • Continuously improvising on tests, Identify test gaps and come-up with ways to bridge those gaps
Chicago, IL
Principal Software Systems Analyst
Chicago, IL
Feil LLC
Chicago, IL
Principal Software Systems Analyst
  • Work across multiple technical teams to develop Freestyle solutions
  • Investigate, hire, and manage vendors to support and sustain the methodologies
  • Work with Scrum Masters to identify and resolve impediments
  • Define Software release plan and scope with platform lead / BA / tech lead. This position will be single voice on SW releases into and out of E&I. Responsible for translating weekly Scrum report for broader audiences. Manage the backlog for sprint and release planning post-development start through QA. Define T shirt size w/ SW system lead. Responsible for leading software gate reviews from development onto QA - including informal handoff to QA
  • Worked with TFS to use support multiple code stream
  • Recommend improvements and drive alignment across the Freestyle Engineering & Innovation organization
  • Effective Operating Organization & talent development
present
New York, NY
Principal Software Test Lead Engineer
New York, NY
Jerde-Rippin
present
New York, NY
Principal Software Test Lead Engineer
present
  • Create fault reports for Development documenting problems found in software
  • Write test cases from specifications provided by Development group and Marketing
  • Test Plan and Test Mission Development and Review
  • Create and enhance test configurations
  • Provide direction to team for assignments
  • Execute test plans for DeltaV and other related products
  • Develop test estimates for software projects
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Loyola University Chicago
Bachelor’s Degree in Computer Science
Skills Skills
  • The timelines and solutions to technical problems
  • The suitability of tools and best practices for configuration management
  • Any new technical concepts and their associated costs and capital investments
  • Any risks or dependencies to the project or program
  • Clearly distinguish between fact and professional opinion in all communication
  • Work with development partners to build solutions and communicate effectively to build consensus on technical viewpoints
  • Advanced Project Management: Ability to lead high-profile projects (e.g., Freestyle) that involve cross-functional teams. This includes the ability to manage large budgets, broad scopes, multiple suppliers and/or cross functional team
  • Application Development Methodology: Ability to apply the standard TCCC application development processes and tools covering the full development lifecycle (e.g., project preparation, analysis, design, development, testing, deployment, and support) to ensure solution quality and consistency of process
  • Value Proposition: Knowledge of procedures used to demonstrate the ROI of the solution
  • Managing Supplier Relationships: Knowledge of and the ability to balance relationships with suppliers utilizing the appropriate level of oversight, probing and persistence in order to achieve win/win agreements and relationships
Create a Resume in Minutes

15 Principal Software resume templates

1

Principal Software Enineering Manager Resume Examples & Samples

  • Build and lead a world class engineering organization that is focused on delivering products/ solutions on time
  • Hire, train, coach and mentor engineers
  • Motivation and employee engagement, as well as training/ development initiatives
  • Engage closely with the product dev organization to ensure product release plans are executed effectively
  • Contribute to the overall growth of the global engineering organization/ business unit by sharing best practices, methodologies, ideas etc
  • Continuous improvements in Engineering, Technical & Process capabilities; and ensure larger share of work moving offshore over a period of time
  • Is able to architect and design solutions for new features or solving an existing customer problem
  • Contribute in design, code and test plan reviews of features/fixes in owned area as well as areas owned by other team members
  • Debug complex customer reported issues, make design changes, code and test fixes in owned area
  • Propose engineering efficiencies analyzing current engineering
  • Empathize with the customer in building a good user experience
  • Should be totally at ease working on complex projects
  • Demonstrate design and software development and debugging skills in a high level language
  • Ability to think and design things that scale from a single box, to on premise solutions
  • Experience in Service design/deployment, cloud and agile development is a definite plus
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, 8+ years of relevant work experience, including large systems software design and development
  • Experience with large scale services, distributed systems is a plus
2

Principal Software Engineering Resume Examples & Samples

  • Proficiency in Data Structures and Algorithms
  • Ability to work closely with team members to collaborate on innovative solutions
  • 4+ years leading an engineering/technical team
3

Principal Software Systems Analyst Resume Examples & Samples

  • Lead SDLC Methodology Center
  • 10+yrs of Software Development LifeCyle experience
  • 5+ yrs of Requirements management and software architecture
  • 5+ yrs of Agile Software Development
  • Worked in geographically diverse teams
  • The suitability of tools and best practices for configuration management
  • Any risks or dependencies to the project or program
  • Clearly distinguish between fact and professional opinion in all communication
  • Work with development partners to build solutions and communicate effectively to build consensus on technical viewpoints
  • Requires effective communication with cross-functional teams and management
  • Advanced Project Management: Ability to lead high-profile projects (e.g., Freestyle) that involve cross-functional teams. This includes the ability to manage large budgets, broad scopes, multiple suppliers and/or cross functional team
  • Application Development Methodology: Ability to apply the standard TCCC application development processes and tools covering the full development lifecycle (e.g., project preparation, analysis, design, development, testing, deployment, and support) to ensure solution quality and consistency of process
  • System Design: Knowledge of the system design procedures and the ability to translate functional business requirements into an application system or process to meet the clients’ needs that also meets all relevant Company standards
  • Basic Project Management: Knowledge of project management principles and the ability to apply the principles, tools and techniques to develop/plan, manage or execute projects or workplans to ensure successful completion (e.g., on time, within budget)
  • Engineering Skills: Knowledge of and the ability to understand, design, apply and troubleshoot mechanical and electrical systems
4

Principal Software Engineering Resume Examples & Samples

  • 10+ years of management and leadership experience in a software engineering organization
  • Strong skills in communication, and working with technical partners
  • Experience leading teams building developer tools
  • Technical expertise in software design and programming
  • Ability to identify and fill the gaps in existing Microsoft tools with new solutions that can work across platforms
  • 5+ years of experience with open source projects
5

Principal Software Engineering Leader Resume Examples & Samples

  • Assist in the career development of others, actively mentoring individuals and the Citi developer community at large on advanced technical issues and helping managers guide the career growth of their team members
  • Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience
  • 12+ years of relevant, broad engineering experience
  • Experience mentoring/training an engineering community on complex technical issues
6

Principal Software Engineering Resume Examples & Samples

  • Contribute intellectual property through patent generation
  • Functionally decompose complex problems into simple, straight-forward solutions
  • Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices
7

Principal Software Engineering, Azure SRE Resume Examples & Samples

  • Emerging Threat Research - being on the forefront of emerging threats which affect cloud services and infrastructure. This includes understanding the attack vectors, behaviors, and tools that are being used in the wild as well as the most modern defenses. A very high level of creativity and thirst for knowledge are a must
  • Scale engineering - first and foremost the blue team is an engineering team and will be building at scale solutions to defend Azure with little (if any) human involvement. From monitoring to vulnerability discovery across entire infrastructure, building big-data and distributed computing solutions is a core part of this team
  • Livesite response - much like other SRE teams, the blue-team will engage on security events driving to remediation by taking on actions and co-ordination responsibility, and then leading postmortem and RCA activities
  • Partnerships with other teams - the blue-team is a partner team to other Microsoft/Azure security teams that are tasked with other aspects of security like compliance, network monitoring, SDL, and Azure’s own internal red-team. Understanding what these teams are doing, the problems they face, and working on complementary efforts is key
  • 5-7 years experience in security and software engineering are a must
  • Strong Development skills, with experience in C#, C++
  • Cloud services experience working in IaaS, PaaS or SaaS environment
  • Practical experience in working on big-data and distributed computing solutions
  • Deep and broad understanding of security vulnerabilities and attacks (Hardware, Firmware, Software, Network, and People), and the ability to understand new ones based on new technology being developed
  • Practical experience with machine learning techniques
  • AZSRE
8

Principal Software Reliability Engineer Resume Examples & Samples

  • BS in Software Engineering, Systems Engineering, or Reliability Engineering
  • 7+ years with Bachelor’s in engineering, or science field
  • 5+ years with Master’s in engineering, or science field
  • 3+ years with PhD in engineering, or science field
  • Proficiency with data analysis using reliability tools and statistical techniques
  • Demonstrated success working with multi-disciplinary product development and product support teams
  • Experience with mobile application development on iOS or Android platforms
  • Experience leading organizational change
  • Well-developed written and oral communication skills
  • Experience working with IEC 62304
  • Experience with 21 CFR Part 820 (Quality System Regulation), 21 CFR 803 (Medical Device Reporting), 21 CFR 806 (Corrections/Removals), ISO 13485, etc
  • Experience with the application Risk Management in medical devices (ISO 14971)
  • Proven ability to operate in a matrix organization and navigate complex business systems, regulations, standards, and performance requirements
  • Demonstrated ability to leverage data and apply knowledge to drive process and product improvement
  • Knowledge of reliability tools and practices that effectively support requirements, design, integration and verification, and validation
  • Knowledge of cardiac anatomy, physiology, primary disease states and cardiac rhythm disease management products
  • Experience working across geographies and cultures
9

Principal Software Business Operations Leader Resume Examples & Samples

  • Be accountable for the day-to-day operational management of Product Development’s processes across Europe
  • Support individual teams in building detailed budgets and their capture and accurate tracking of the outcome in shared systems. Note, other PMO staff will be responsible for accurate tracking of forecasts against these budgets
  • Develop and maintain bespoke data analysis and reporting for the different functions to ensure full project transparency to the Product Management group thereby providing evidence that products are being delivered (or not) to quality, time and budget
  • Coordinate and support the Product Managers in longer term business planning activities
  • Manage day-to-day logistics to support the group hiring plan for permanent, contract and partner staff, linking with HR, Sourcing and Hiring Managers as needed
  • Line management of direct reports (Operations Coordinator)
  • Work with the Quality team to ensure the project management and software development processes are adequately documented in the QMS and are appropriate
  • Identify local “best practices” and ensure adoption globally – empower local teams to drive global change
  • Accountable to identify best tool selection to ensure timely, on budget and quality projects (cross functional)
  • Participate in “integration 2.0” – ensure the best tools, processes and metrics are being adopted for the right reason at the right time to make the right decisions
  • Substantive technical experience along with established leadership credentials across disciplines and functions
  • Proven deep project management experience and a high level of organizational and planning skills
  • Statistically aware and adept at providing management of key objectives, risks, metrics, trends and scorecards
  • Actively embraces new methods and practices that increase efficiency and effectiveness. with can-do attitude
  • Highly skilled in Microsoft Excel
  • Demonstrates mastery of the intricacies of interactions and dynamics in Agile teams
  • Demonstrates advanced understanding of Lean Six Sigma principles (e.g., Black belt certified)
  • Guides new teams to adopt Agile, troubleshoots adoption efforts, and guide continuous improvement
  • Provides training on Lean / Agile. Drives elimination of inefficiencies in coding process
  • Teaches XP practices to others. Actively embraces new methods and practices that increase efficiency and effectiveness
  • A geospatial background is advantageous, as well as knowledge of the utilities and comms market places
  • Experience of multiple development methodologies e.g. test-driven development, Agile
  • Certified Scrum Master or its equivalent
10

Principal Software Resume Examples & Samples

  • 4+ years experience in building software using SQL and Java (and/or C++)
  • Experience w/ SQL performance tuning is a big plus
  • Experience w/ developing business application (e.g. sales, marketing, service, HCM, ERP, and Financial) to solve real world business problem is a big plus
  • Good interpersonal communication skills
  • Strong track record of producing deliverables on time and with high quality, including documentation and thorough testing
11

Principal Software Enginer Resume Examples & Samples

  • Design and implement RFE within the Net-Net product line
  • Should able to take technical leader role and guide the product road map
  • Maintain and enhance existing applications in response to needs
  • Collaborate closely with members of other teams throughout the software release cycle
  • Write functional and design specifications as required
  • Support various security protocols
  • BSCS/EE or equivalent experience
  • Strong Computer Science fundamentals, software design and programming skills
  • Must have 9+ years of software development experience
  • C/C++ experience required
  • Knowledge of networking application development
  • Networking knowledge and implementation of TCP/UDP/IP
  • TLS protocol level implementation and knowledge
  • Other security protocols knowledge is plus
  • Experience with scaling applications for multi-core systems a strong plus
  • Experience with multi-core network processor architectures is a plus
  • Some experience with VoIP protocols is desirable
  • Must possess excellent oral and written communication skills
12

Principal Software Engineering Resume Examples & Samples

  • Align, influence and review key organization projects at senior leadership level
  • Design, implement and maintain the infrastructure used to power our services
  • Incrementally and with extreme agility move from high manual touch capacity energizing process to zero touch highly scalable, reliable deployment service
  • 12+ years automation development and infrastructure experience in any one or more of these following disciplines: system engineering, release engineering, security, storage or network engineering
  • 5+ years design and implementation experience of large infrastructure projects with multiple teams
  • 5+ years of in depth and hands on programming experience in Java, C++, C#
  • 5+ years experience with script languages JavaScript, Perl, Python, Ruby, Shell
  • 3+ years of experience with Databases and SQL
  • Bachelor's Degree in CS or any engineering discipline
13

Principal Software Project Engineer Resume Examples & Samples

  • 8+ years of related experience in software design and development
  • 6+ years working in a senior engineering role with responsibility for significant aspects of design
  • Strong technology background, specifically in the delivery of complex software systems with high levels of hardware and 3rd party integration
  • Experience working on firm fixed price/schedule projects with earned value performance reporting
  • Experience with formal requirements management and traceability
  • Experience on large scale development projects following a waterfall SDLC
  • Experience working on software development projects following an Agile SDLC
  • Experience in developing, improving and following policies, processes and procedures that formally define the project life cycle within an ISO 9001 or similar environment
  • Ability to document requirements and design effectively
  • Confident to push back on other SME when the solution does not technically fit client or product requirements
  • Ability to brief customers at all levels including executives within Cubic and outside of Cubic
  • Ability to ascertain needs of a the total solution to effectively recruit synergistic teaming arrangements, find the right individual skill set to bring the required solution, and recruit a complete team that meets the customer needs while understanding underlying relationships between team members, customers and consultants
  • Conversant in Critical Path methodologies to effectively communicate delivery capabilities
14

Senior Principal Software Resume Examples & Samples

  • 2) May lead a large scale program or several small projects with complex features
  • 3) Independently plans, schedules and leads cross-functional team in detailed phases of the engineering work in a project
  • 5) Devises new approaches to complex problems through adaptations and modifications of standard technical principles
  • 6) Supervises/coordinates other engineers and/or technicians on assigned work throughout the software development lifecycle within boundaries of quality, time, and budget
  • 7) Independently designs or collaborates with other subject matter experts to specify, architect and develop test automation platforms and tools
  • 8) Collaborates with internal cross functional teams, end users, and third party contacts to design, develop, document and maintain software V&V artifacts for various safety-critical embedded systems
  • 9) Collaborates with design and controls engineers to specify, develop and review product requirements
  • 10) Identify various verification techniques and tools, and lead the effort to deploy these effectively at various levels of testing (software and system-level)
  • 2) Ability to organize and present technical and project mgt. overviews without assistance
  • 4) Ability to convince management on courses of action using both written and verbal methods
  • Extensive knowledge and experience in requirements development and management. Requirement stratification, decomposition and documentation. Requirements modeling and analysis using UML and SysML
  • Extensive knowledge of requirements and test management tools specifically DOORS and HP ALM
  • Experience with process improvement, process development and quality management systems QMS in various product lifecycle development models. Familiarity with V&V processes required for FDA, CE and other notable regulatory submissions
15

Senior Principal Software Assurrance Engineer Resume Examples & Samples

  • Participate in the agile development process to ensure the technical integrity of work products, identify process improvements, and verify compliance with Raytheon, program and customer requirements
  • Ensure product and process compliance through independent assessments, audits, inspections, and examination of objective evidence
  • Lead root cause analysis and write/oversee corrective actions plans. Ensure adequacy to prevent recurrence and validate the effective implementation of corrective actions
  • Review design, development and test plans and technical artifacts for completeness, scope, depth, clarity and compliance with customer and Raytheon requirements
  • Participate in design reviews, peer reviews, test readiness reviews, and Functional/Physical Configuration Audits (FCA/PCA) to ensure product integrity at all stages of the lifecycle
  • Perform software conformity audits to address software version verification, compliance to design standards, and configuration integrity
  • Lead software process improvement initiatives to improve productivity and reduce defects
  • Analyze software engineering, integration and test metrics to identify trend issues, non-compliances, and development risks with impact to system performance and program execution
  • Interface at multiple levels of program hierarchy, including system, subsystem, and system-of-system level, internally and with teammates to gain insight into performance risks and develop cross-cutting mitigation plans
  • 10 - 12 years of cross discipline experience in software and quality engineering in the space and/or space ground systems domain
  • 6 years of software development experience in C, C++, ADA or Java, to include software testing, verification, and validation methodologies
  • Strong background in the application of quality engineering fundamentals in software-intensive programs, including root cause and corrective action, auditing, inspection and process improvement
  • Knowledgeable in agile software development methods and automated software design, build and test practices (DevOps)
  • Experience with Computing Environments, COTS and Virtualization/Cloud technologies
  • Demonstrated capability in the implementation, verification and improvement of software configuration management tools and processes
  • Understanding of Security Information Assurance/Protection concepts and techniques
  • Ability to gather and analyze software product metrics using standard Raytheon tools (Clearquest, cPDM, etc.)
  • Knowledge of Services and Service Architectures (software architecture emphasis)
  • Familiar with Windows Active Directory Integration and/or LDAP and MS Virtual Desktop Infrastructure (VDI), and Environment Management concepts and techniques
  • Experience implementing and managing National Institute of Standards and Technology (NIST) security policies and standards, including SP800-57, SP800-53, DISA STIGs, etc
  • Mission Assurance Certification Program Level 4 (Software) Certification or ability to complete within 9 months
  • Raytheon Six Sigma Expert or industry equivalent
16

Principal Software Test & Tools Engineer Resume Examples & Samples

  • Have extensive experience in the cloud computing and cloud service testing domain as well as related test tool usage
  • Be proficient in cutting-edge cloud computing, service-oriented, and proficient with container technologies and solutions
  • Have worked in the test and test tool development domain in industry-leading companies, such as GoogleGuide
  • Develop the overall planning and architecture of test solutions and tools for Huawei's cloud-based and service-oriented products
  • Lead core team to deliver core functions; effectively interact with other teams in China
  • Contribute to the construction of industry ecology and develop users and market
  • Deeply understand and master testing procedure, test quality requirements, and common test tools of cloud-based and service-oriented products during α, β, γ, and Prod test phases
  • Specifically, master usage of developer test tools and methods, service-oriented interface functions, performance test methods and tools, service-oriented live network test stimulation, and methods of carrying out AB and grayscale tests on live networks
  • Be proficient in distributed software architecture and its design. Be familiar with SOA, Web Service, Restful, microservice-oriented structure, etc
  • Be familiar with commercial-use and open-cloud service test tools and have a great deal of practical tool usage experience
  • Understand technical architecture and solutions to social, mobile, and Big Data domains
  • Provide guidance for designing and developing the cloud-based and service-oriented tool chain at the architecture and solution level, aiming to achieve industry-leading competitiveness. Be capable of designing test tools for mainstream cloud-based and service-oriented products
  • Understand container technologies and be able to design microservice-oriented structure
  • Be skillful at cloud-based and service-oriented development and design, including cluster and distribution, HA, multi-tenancy, auto-scaling, reliability, monitoring, and O&M
  • Be experienced in SaaS services and tool architecture and design
  • Good communication and documentation skills, team working, problem solving skills and demonstrated ability to mentor and train
17

Engineer Principal Software Resume Examples & Samples

  • BS in Electrical Engineering, Computer Engineering, or Computer Science
  • 8-10 years of Software Development Engineer experience is required
  • 1 year of experience with embedded software/hardware systems, and real-time software design is required
  • Must be a US Citizen only. No dual Citizenship
  • Good diagnostic and debugging skills
  • Experience with emulators, symbolic debuggers, and/or simulation tools
  • Experience with Avionics for aircrafts
  • Aerospace experience desired, but not required. Preference will be given to those with a minimum of 8 years work experience in the development of software under DO-178B/C in an aerospace environment
  • Responsible for planning and executing projects in order to meet customer specifications
  • Provides direction to lower level Engineers to ensure project and product compliance
  • Leads technical development activities and coordinates cross-functionally with other areas of the business
  • Conceptualizes, designs, plans and implements product and process improvements
  • May design and develop new technologies and applications for products. Recommends significant enhancements that improve projects and processes
  • Identifies and proposes technical improvements using engineering
18

Principal Software Infrastructure Developer Resume Examples & Samples

  • Take responsibility and leadership for ongoing design and development of highly reliable, performant and scalable networked software systems including understanding business requirements and translating these into solutions
  • Solving highly complex problems and translating solutions into robust components in a clear and concise way, finding simplicity in complexity and in accordance with requirements and detailed designs
  • Proactive communication of status and potential impacts on delivery dates and/or expected quality of the tasks and/or the project to Software Managers and other Architects
  • Following and improving our development processes
  • Producing detailed design documents that meet department and industry standards
  • Strong C and C++
  • Orchestration tools and environments (Ansible, Chef, Puppet etc.)
  • Project/Team leadership
  • Mobile Telecommunications protocols (GSM, 3G, 4G)
  • Exposure to Cloud technologies
  • Modern networking technologies (SDN, Openflow)
19

Principal Software SQA Engineer Resume Examples & Samples

  • Participate in various design, backlog discussions
  • Participate in test planning and execution activities
  • Automation of regression test cases
  • Continuously improvising on tests, Identify test gaps and come-up with ways to bridge those gaps
  • Participate in CI/CD discussions and implementation
  • Interact with various stake-holders to execute on product goals
  • Possess a strong desire for quality and 'test to break' attitude
  • Performance and scale testing
  • Minimum 8+ years of enterprise software testing experience
  • Experience of working in an Agile Development environment
  • Familiarity with development practices like Unit Testing, Test-Driven Development
  • Familiarity with one or more scripting and/or programming languages and/or tools such as: Python, Perl, Shell
  • Excellent analytical, debugging, problem-solving and root-cause analysis skills
  • Detect, report, and track software defects
  • Execute all levels of testing including but not limited to: System, Integration; Component Level Regression
  • Apply Quality Engineering principles throughout the agile product life cycle to identify defect and design flaws
  • Collaborate with the development team to improve the quality of the deliverables and ensure the business needs are met
  • Profile manual acceptance criteria and test cases and evaluate automation opportunities
  • Create and maintain reusable components, functions and libraries to reduce maintenance costs, increase efficiency and scalability
  • Highly self-motivated, goal orientated, and self-directed
20

Senior Principal, Software Engineering Resume Examples & Samples

  • Uplift the infrastructure and processes used by other teams
  • Identify and eliminated unneeded services and databases
  • Spearhead a practical path to modernization of trading services development
  • Open source project contributions / leadership – highly beneficial
  • Trading systems / brokerage development experience – highly beneficial
21

Principal Software Test Developer Resume Examples & Samples

  • Strong understanding of OOP and design patterns
  • Strong Java development skills, with solid understanding of advanced Java topics such as multi-threading
  • Strong SQL skills, with deep understanding of relational database model
  • Working knowledge with Linux
  • Basic knowledge in white box testing and test automation
  • Bachelors or Masters degree in Computer Science or equivalent engineering, especially from a top-tier school
  • Ability to work independently and manage multiple tasks in a fast-paced environment
  • Thirst for excellence, self-motivation, detail oriented, and reliability
  • Ability to act quickly as a point of contact for development/testing problems/emergencies
  • Flexibility to shift priorities based on changing needs
22

Principal Software System Reliability Engineer Resume Examples & Samples

  • You understand the importance of system and product performance, functions, and product use environments to appropriately and strategically apply technical knowledge, reliability tools and reliability methodologies to drive reliability improvements
  • You define the approach and methods to prove and demonstrate system reliability from the beginning, including the identification and proper collection of performance objectives, design requirements, measures and metrics and help ensure proper allocation of reliability requirements
  • You proactively design in reliability and perform analysis against features, requirements, architecture, interfaces, and designs, through the appropriate application of system reliability engineering techniques
  • You work collaboratively with Design Engineering, Development, Test Engineering, Regulatory Affairs, and other cross-functional partners
  • Bachelor’s Degree in Systems Engineering, Software Engineering, Computer Science, Reliability Engineering, Electrical Engineering or other Technical field
  • 7+ years(with Bachelor's) or 5+ years(with Master's) of relevant industry experience
  • Strong written and oral communication skills, including the ability to clearly and concisely summarize complex technical concepts and problems
  • Strong collaboration and influence skills
  • Advanced degree in engineering, science, or equivalent field
  • Experience in fault tolerant design, fault prevention techniques, design for testability methods, FMEA and FTA, with a high preference for software-specific experience
  • Experience in the design, maintenance, or continuation engineering of software or software systems, including mobile applications
  • Experience with automated and/or manual software tests
  • Experience with C, C++, C#,Java, Perl, Python
  • Experience in medical devices or other regulated industry
  • Knowledge of Design for Six Sigma (DFSS), Design for Lean Sigma (DFLS), Design for Reliability and Manufacturability (DRM), or other robust design practices
  • While performing the duties of this job, the employee is regularly required to be independently mobile
  • The employee is also required to interact with a computer for extended periods of time, and communicate with peers and co-workers
23

Principal, Software Engineering Resume Examples & Samples

  • Lead a technical team to design and implement highly reliable, scalable, extensible, maintainable, global, and operable products and platforms
  • Draft and review architectural diagrams, interface specifications, end-to-end mapping and flow of middle office functionalities and impacts, and other design documents
  • Build systems that balance resources, constraints, requirements, and
  • Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
  • Strong command of C, C++, Java and scripting languages like Perl/ Python
  • Strong knowledge of databases and well versed with tuning, query optimization, preferably relational databases like Sybase and Oracle
  • Strong analytical skills required for analyzing and building solutions for complex business requirements
  • Experience in debugging tools for C, C++ like GDB and comfortable working with profilers like Insure++
  • Knowledgeable of test driven development
  • Experience of working with open source technologies and engaging with the community
  • Familiar with SCRUM or similar agile methodology
  • At least 10+years’ experience
24

Principal Software Product Application Engineer Resume Examples & Samples

  • Candidate must have a MSEE or BSEE with 12+ years’ experience in FPGA/ASIC design or EDA tool support
  • 5+ years of experience with High-Level Synthesis is mandatory
  • Experience with OpenCL or Embedded C/C++ is highly desirable
  • Detailed working knowledge of digital design and methodologies
  • Excellent communication and technical presentation skills, both verbal and written
25

Principal Software Test Lead Engineer Resume Examples & Samples

  • Mentor to younger engineers
  • Test Plan and Test Mission Development and Review
  • Leadership skills. Able to lead others in new processes and give direction
  • Develop test estimates for software projects
  • Provide direction to team for assignments
  • Execute test plans for DeltaV and other related products
  • Validate repaired faults
  • Create and enhance test configurations
  • Highly motivated
  • DeltaV Engineering and Operator Applications
  • DeltaV Connect for APACS
  • Global SISNet Domains
  • Operating Systems: Windows 7/8/10
  • Databases: SQL Server
  • Languages: C++, Java Script, Python, Perl
  • Test Automation Tools: Test Partner, Win Runner, Sikuli, STAF & STAX
  • Test Tools: TFS, MTM, MKS
26

Principal Software Systems Analyst Resume Examples & Samples

  • Effective and groomed backlog
  • Clear defined Acceptance Criteria per feature
  • Effective Agile Processes (Scrum and Agile Hybrid) and Cross Functional communication
  • Effective Operating Organization & talent development
  • World Class Program & Project Execution
  • Efficient Delivery of Services (Quality, Low cost)
  • Efficient and Effective Solution Delivery Process
  • Promote Continuous Improvement
  • Define Software release plan and scope with platform lead / BA / tech lead. This position will be single voice on SW releases into and out of E&I. Responsible for translating weekly Scrum report for broader audiences. Manage the backlog for sprint and release planning post-development start through QA. Define T shirt size w/ SW system lead. Responsible for leading software gate reviews from development onto QA - including informal handoff to QA
  • This position will also raise risks / impediments to program team. Responsible for conversion of A spec into System Requirements Spec into user stories. Works with functional leads on staffing needs and resource management. Leads bug triage meetings
  • Collaborate with business analysts to transition the business requirements to technical requirements
  • Implement processes, practices, and tools allow for multiple paths of delivery. I.e., create simplified, consistent, reusable, efficient and flexible methodologies
  • Recommend improvements and drive alignment across the Freestyle Engineering & Innovation organization
  • Lead and influence others including those more senior on best practices
  • Manage partnerships with external vendors
  • Inspire others to adopt the new processes and improvements
  • Agile technical project management of multiple software releases
  • Work with 3rd party software parties to integrate with Corporate systems
  • Work across multiple technical teams to develop Freestyle solutions
  • Led backlog grooming sessions and drive solutions to completion working with Agile Teams
  • Clarify any acceptance criteria, work with program lead, technical lead
  • Investigate, hire, and manage vendors to support and sustain the methodologies
  • Detailed knowledge of Configuration Management Systems and processes
  • Worked with TFS to use support multiple code stream
  • Support Continuous builds and integration environment using C and/or C++
  • Work with Scrum Masters to identify and resolve impediments
  • Build end to end process to link Software and hardware from requirements to manufacturing
  • Knowledge of fountain dispensing technologies