Staff Engineer Software Resume Sample

4.9
19 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Armani Koelpin
169 Zola Locks,  Boston,  MA
+1 (555) 670 4458

Work Experience


Staff Embedded Software Engineer
01/2017 - PRESENT
Detroit, MI
  • Wi-Fi Standards includes 802.1x(EAP-SIM, EAP-AKA), 802.11(Open, WISPr, WEB Auth etc), HotSpot 2.0
  • Hands-on experience in Radius, DIAMETER protocols, Free Radius, understanding the internals
  • Advances the group’s capability by in-depth research, innovation and continuous improvement
  • Excellent written and verbal communication skills and ability to review and evaluate writing and work of others
  • Development Experience with C, C++
  • Familiarity with the following communication protocols
  • Proficiency in developing software in C/C++
  • Experience working with microcontrollers running both RTOS and bare metal software
Staff Engineer Software
02/2011 - 10/2016
Houston, TX
  • Deep understanding of embedded software development
  • Experience with I2C, SPI, and UART communications protocols
  • Demonstrable experience developing efficient (memory, CPU and bandwidth) software
  • Familiarity with the tools used in assessing SW robustness
  • Experience developing with Java and its’ core libraries
  • Design and develop APIs that span VMware’s compute, storage and networking virtualized platforms
  • Incorporate requirements of VMware’s customers to improve OpenStack for large enterprise environments
  • BTech/ MS in Computer Science
Staff Java Software Engineer
03/2008 - 09/2010
Philadelphia, PA
  • Understanding of latest web technologies (angular, backbone, react, jquery)
  • Working knowledge with Java, c, c++
  • Working knowledge of Git, JIRA and Maven
  • Customize, Enhance applications on top of Free Radius for different authentication mechanisms mentioned
  • C/C++ SW development expertise & Knowledge of different Linux platforms
  • Strong problem-solving skills & Excellent written and oral communication skills
  • BTech/MTech, BS/MS in EE or CS
  • Building the wired and wireless network and test Wi-Fi solutions consisting of controller, APs and support products.

Education


University of Sioux Falls
2004 - 2008
Engineer's Degree in Computer Science

Professional Skills


  • Excellent problem solving & troubleshooting skills and analytical calculation skills
  • Strong Windows and Linux-based systems administration skills with practical experience operating in a cloud or virtualized environment
  • Demonstrating excellent written and oral communication skills
  • Strong scripting skills (Powershell, Python, Bash, Ruby and/or Perl)
  • Good problem-solving skills, quick learner, self-motivated to work independently, excellent team work
  • Strong experience in working with wide variety of test automation frameworks, including Java, JUnit, Selenium, TestNG and other open-source projects
  • Solid analytical problem solving and troubleshooting skills

How to write Staff Engineer Software Resume

Staff Engineer Software role is responsible for software, design, java, troubleshooting, development, teamwork, research, training, integration, database.
To write great resume for staff engineer software job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Staff Engineer Software Resume

The section contact information is important in your staff engineer software resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Staff Engineer Software Resume

The section work experience is an essential part of your staff engineer software resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous staff engineer software responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular staff engineer software position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Staff Engineer Software resume experience can include:

  • Very strong analytical, debugging skills
  • Good interpersonal skills required to establish and maintain relationships with entire Agile project team (DEV, QA, SM, PO)
  • Excellent programming skills and hands-on approach
  • Excellent Java skills and server-side Java development
  • Having recent software development skills in C/C++/JAVA
  • Expert root cause analysis skills

Education on a Staff Engineer Software Resume

Make sure to make education a priority on your staff engineer software resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your staff engineer software experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Staff Engineer Software Resume

When listing skills on your staff engineer software resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical staff engineer software skills:

  • Excellent written/verbal communication skills and presentation skills; excellent teamwork abilities
  • Strong interpersonal and communication skills - excellent written and spoken English communication
  • Excellent analytical and problem solving skills with an interest in software testing and Basic knowledge of QA and automation testing is also required
  • Very good programming skills of native Android applications(Java/RxJava, Kotlin)
  • Good complex problem solving skills
  • Good communications and problem-solving skills

List of Typical Experience For a Staff Engineer Software Resume

1

Experience For Staff Embedded Software Engineer Resume

  • Strong leadership skills to guide and mentor developers and software architectures
  • Strong experience with software verification required
  • Experience working with a wide variety of automated testing frameworks, including Java, JUnit, Selenium and other open-source projects
  • Experience in object oriented design and programming in a production software environment using Agile/Waterfall development methodologies
  • Experience in enterprise-grade Java development (J2EE/JEE, Spring etc.)
  • Experience in application development involving all phases of SDLC
  • Experience with large distributed architecture applications involving SAP, Hadoop, and other enterprise systems
  • Drive pre-existing product life cycle development process; monitor process for effectiveness
2

Experience For Staff Software QA Engineer Resume

  • BS or BA in CIS, CS, or equivalent is required along with at least one year of QA work experience
  • Experience in SQL with one or more databases
  • Experience in verification of instrumentation software in the Life Sciences, Medical Devices or related field
  • Experience in test automation for MS Windows applications written in C#
  • Hands on experience with Java/J2EE, Oracle, SQL, Linux, and JavaScript
  • Strong knowledge of relational databases, SQL, Jenkins
  • Coordinate with the QA manager / QA team and consolidate the test status
3

Experience For Staff Software Build & Release Engineer Resume

  • Top Secret Security Clearance required with valid background investigation
  • Experience in SQL with one or more databases ( basic knowledge at least)
  • Hands-on experience with cloud-based applications in AWS
  • Experience with relational database concepts, SQL queries, NoSQL
  • Uses good software development and engineering judgment when making adaptations or modifications
4

Experience For Staff Java Software Engineer Resume

  • Strong Customer focus and teamwork while continuously striving for excellence
  • Experience. Design, implement, and test major features for .NET applications
  • Work closely with cross-functional teams such as product management, user experience, and QA to deliver well thought out, high quality solutions
  • UML Experience using Rhapsody for C or C++ is desired
  • Experience writing development-level documentation (defect write-up/analysis, solution analysis/proposals, test plans, test results, etc.)
  • Experience in supporting software build, continuous integration and continuous deployment systems tools such as Jenkins, NexusPro/Artifactory or equivalent
  • Help coordinate technical leadership within Architecture, Development, QA, Operations, and Release Management teams to enable effective automation
  • Practical experience with test automation tools
  • Test automation systems design experience
5

Experience For Staff Software Security Engineer Resume

  • Experience in C or C++ Programming, especially in Developing Multi-Core or Multi-Threaded Software
  • Practical experience in testing of distributed systems (debugging techniques / fault isolation)
  • User level Experience with Lauterbach T32 Debugging
  • Experience in SW Development
  • Experience in Embedded Systems HW (IA Cores, Memory, Peripherals, DMA, cache, MMU, etc.)
  • Tware design, software integration and/or DMS, EMS, or related experience
  • 8 – 14 years of experience in embedded software development
  • ARM architecture experience an advantage
  • Extensive experience in software development
6

Experience For Staff Engineer, Software & Computer Resume

  • Experience with smart card or embedded systems technologies
  • Development experience is required
  • Experience with one or more serial protocols (ie. BACnet MSTP, Modbus)
  • Experience with build tools such as MAKE/ANT/MAVEN/Gradle
  • Experience with laboratory instruments e.g. oscilloscopes and logic analyzers is required
  • Experience with IEC 62304 Standard for Medical Device Software highly desirable
  • BSCS, or equivalent experience
  • Experience with relational databases and/or NoSQL style databases
7

Experience For Staff Engineer, Software Embedded Design Resume

  • Experience in C++
  • Experience in DVR UIs with C++, and SQLite
  • Professional experience within the IT industry
  • Experience with test design
  • Maintaining QA environments - Dev Test, Automation Runs, Sanity Testing of platform
  • Working knowledge of scripting languages such as Python, Perl, Ruby
  • Understanding and manage PKI aspects (ex: keys and access control lists)
  • Working knowledge of Python / shell scripts is desirable
  • Filtering and texture analysis methods
8

Experience For Software Engineer / Member of Technical Staff Resume

  • Increasing areas of ownership and responsibility on previous projects
  • Having ability to identify and communicate impacts of a design change to a system’s overall cyber security posture
  • Being a Certified Information Systems Security Professional (CISSP), CompTIA Advanced Security Practitioner (CASP), or Certified Ethical Hacker (CEH)
  • Demonstrating a desire and the ability to learn a complex SW architecture and GPS user equipment
  • Understanding SaaS, PaaS and cloud development platforms and tools such as Cloud Foundry, Docker or equivalent
  • Working knowledge of Agile process, and Rally Software
  • Working knowledge in configuration management tools such Subversion, GIT, Clearcase, Perforce
  • Participate in security design reviews involving threat modeling, penetration testing, secure coding practices and log auditing
9

Experience For Staff Engineer Software Development Resume

  • Provide technical guidance to team members and drive test automation. Excel at building fault tolerant systems with appropriate monitoring and alerting
  • Drive proper test results; reviewing test results with developers and provide technical expertise and knowledge during issues solving
  • Work with the rest of the Engineering Services team to develop proper security testing strategies, hardening and secure configuration guides
  • Expertise in at least one programming language (C or C++), one scripting language (Perl or Python) and assembly level programming
  • Firm understanding of database systems – Data Warehouse, Data modeling, SQL Query Processing and Transactions Know how to scale systems and make them fast!
  • Work with internal and external partners in defining new features for handling and delivering metadata for Video on Demand
  • Lead troubleshooting during production escalations
  • Proficient in Java, Spring, Struts, JUnit, object-oriented programming, REST web services, design patterns
  • Act as a leader for engineering technical reviews including evaluation of new opportunities within the BOA process
10

Experience For Staff Engineer, Software Development Resume

  • Conduct and oversee unit testing, debugging, software/hardware integration
  • Drive quality of software or software tool using regression, integration and system testing, as appropriate
  • Enforce software engineering best practices and work with the Engineering Management team to forecast, plan and drive team productivity
  • Topography mathematical modeling, surface fitting
  • Basic understanding of video and image processing is desirable
  • Notions in low-level chip programming and electronic engineering
  • Expert at debugging code using debuggers and other tools

List of Typical Skills For a Staff Engineer Software Resume

1

Skills For Staff Embedded Software Engineer Resume

  • Proven design and implementation skills, and ability to integrate within existing code and infrastructure, in a constructive manner
  • Strong experience implementing continuous delivery in a multi-project global environment
  • Proven experience in Embedded Software or boot code/firmware development or low level operating systems drivers for processor architecture
  • Strong experience authoring C language is required
  • MSCS or MSCE with 7+ years of professional experience -or- BS with 10+ years of experience
  • Strong experience with software development and/or verification required
2

Skills For Staff Software QA Engineer Resume

  • Working effectively under general supervision to consistently and accurately estimate and deliver individual assignments to plan
  • Experience in testing of embedded software or good system understanding
  • Having hands on real-time embedded C development experience that includes recent lab activities integrating with, and debugging on target hardware
  • Working experience working with one or more of the tech stacks: Hadoop/MPP/Presto
  • Having experience with Risk Management Framework (RMF) in a lead or supporting function
3

Skills For Staff Software Build & Release Engineer Resume

  • Having experience in developing in a multi-processor environment
  • Working experience with MuleSoft ESB (Community Edition 2.x) applications
  • Skill in analyzing performance issues, re-factoring, optimizing complex code
  • Direct hands-on experience in developing and maintaining scalable web services platform using Apache/Tomcat, XML/JSON and MYSQL (REST style services)
  • Developing client interface and 5 years of experience in developing webservices APIs using Java as
  • Experience automating testing frameworks - front-end and back-end (Protractor, HTTPClient)
4

Skills For Staff Java Software Engineer Resume

  • Desire experience developing tooling for software engineers
  • Experience working as a Scrum Master in a project following SAFe Lean-Agile principles
  • Strong problem solving abilities and capable of articulating specific technical topics or assignments -
  • Professional experience working in a software development environment with uniformly increasing responsibility
  • Engineering experience primarily focussing on embedded software development
  • Experience developing on, or deploying to Linux platforms
  • Experience developing Windows applications using Visual Studio is desirable
  • Extensive experience SQL query optimization/tuning and debugging SQL performance issues
  • Strong programming ability in C, C++, and scripting languages
5

Skills For Staff Software Security Engineer Resume

  • Understands real-time software characteristics including inter-process communication, message passing, locks, priorities and threads
  • Experience in working with Agile methodologies, such as SCRUM, using JIRA
  • Good practical knowledge of object modeling and specification language used in software engineering – UML, BPMN and other CASE notation products
  • Experience creating test plans for medium to large projects with complex interactions requiring verification
  • Experience testing applications for Windows platforms using Microsoft technologies.OTHER:Job Site: Raleigh, NC
  • Experience in testing / deploying highly scalable and available clouds based services
  • BA or BS with 5+ years’ experience in software testing and/or development
  • Practical experience in testing of microservice-based applications
6

Skills For Staff Engineer, Software & Computer Resume

  • Practical experience with testing of web-based application
  • Good understanding of UX patterns and what makes for intuitive user interfaces
  • Experience with stream processing, distributed systems and real-time systems
  • Collaborative attitude, focus on working together on strong teams to deliver the best products
  • Demonstrated ability to transform the concerns of your customers into viable solutions using a variety of different technologies
  • Continuous Integration and Deployment experience utilizing Chef and GIT
7

Skills For Staff Engineer, Software Embedded Design Resume

  • Experience building sophisticated and highly automated infrastructures
  • Hands on experience in customer-centric/Integration/Performance Testing in the area of Cloud Technologies
  • BA or BS with 2+ years’ experience in software testing and/or development
  • Experience in writing test code written in assembly, C, HVL and higher abstraction languages
  • Development experience using common Integrated Development Environments (IDE)
  • Experience in real-time embedded software development using C/C++ is required
  • Related professional experience, along with a passion to pursue a career in embedded software engineering
  • Experience with Unix based operating system is desirable
  • Experience in multimedia related fields and embedded system programming
8

Skills For Software Engineer / Member of Technical Staff Resume

  • Recent experience working in a Unix/Linux development and build environment
  • Experience with caching framework – Memcached
  • Experience in using tools such as Bugzilla, Perforce, Jenkins, Code Collaborator, Groovy
  • BS in computer science or Engineering, or equivalent experience required
  • Experience in virtualized/containerized environment (VMWare/Docker) set-up, maintenance & ongoing development
  • Experience in working with Jenkins
9

Skills For Staff Engineer Software Development Resume

  • Experience in quality engineering and/or software application development
  • Experience writing drivers for the Linux OS
  • Demonstrated ability to accomplish goals while working across departments is required, Ability to multi-task and methodically manage projects
  • Experience in the integration testing of embedded software
  • Experience from L2 switching network architecture and use of test equipment from e.g. IXIA, Spirent, Viavi
  • Good understand of object oriented programming
10

Skills For Staff Engineer, Software Development Resume

  • Deliver architecture, design, code and unit tests using principles from design patters and SOLID that are resilient and scale
  • Software engineering or Quality Assurance related experience,
  • Experience with web applications and microservices
  • Experience with the Spark ecosystem (Scala/Python/Spark SQL)
  • Experience with Redshift or Presto
  • Experience with Pentaho Kettle
  • Experience with Agile Software Development methodologies and development lifecycle knowledge

List of Typical Responsibilities For a Staff Engineer Software Resume

1

Responsibilities For Staff Embedded Software Engineer Resume

  • Experience with commercial RTOS is required
  • Implement, collect, analyze and report team and project metrics which demonstrate business value and show continuous improvement
  • Good knowledge of Android SDK
  • Experience with integration of mobile apps to backend and middleware systems
  • Good spoken and written both Polish and English
  • Project technical leadership or team lead experience highly desired
  • Experience with AWS, Azure, or other cloud providers
  • Experience in platform development
  • Strong software development background (Java, Python, JavaScript)
2

Responsibilities For Staff Software QA Engineer Resume

  • Experience with continuous integration systems (TravisCI, CircleCI, Jenkins, TeamCity)
  • Experience with continuous deployment systems (Chef, Puppet)
  • Experience with binary archives (Artifactory, S3)
  • Experience with cloud based builds (CloudFoundry, AWS, Azure, CloudStack, OpenStack)
  • Experience with code management tools and plugins that expose metrics (GitHub)
  • Experience with quality management tools (Sonar, Coveralls)
3

Responsibilities For Staff Software Build & Release Engineer Resume

  • Desire experience with multi-projects build tools (Gradle, Maven, Ant etc.)
  • Having contributed to DOD type software documentation, such as requirements (SRS) and design (SAD)
  • Knowing and continuously practices software best practices
  • Develop a deep and holistic understanding of the end to end solution and formulate testing and automation strategy
  • Develops, plans, and implements firmware utilizing standard engineering and technology principles and established company processes, procedures, and guidelines
  • Undergraduate \ Graduate in Computer Science, Software Engineering, Electrical\Electronic Engineering or equivalent
4

Responsibilities For Staff Java Software Engineer Resume

  • Exposure to at least one of the following lower layer areas: - Memory management , Threading
  • Willingness to work in medical environments including cadaver labs and Operating Rooms is required
  • Familiar with operating system internals and multi-threaded programming is highly desirable
  • Collaborate with software development and support teams during the design phase to build secure systems
  • Participate in code reviews across teams to ensure secure coding practices
  • Applies understanding of product line and clinical applications to develop product or process functionality
  • Provides technical consulting, leadership and advice to peers and program management
5

Responsibilities For Staff Software Security Engineer Resume

  • Create maintain Software Verification Plans and Reports for software controlling life science instruments
  • Design architecture for secure boot, Information Assurance, Malware Blocking, and other common security aspects
  • Familiar with exploits (ex: Blueborne) and implementing security patches due those exploits
  • FIPS 140-2 Cryptography Understanding & design implementation
  • Familiarity in deploying platforms such as VMware, Openstack, AWS, Azure, GCP etc
  • Familiarity with wifi, networking and network management domains is desirable
  • Comfortable working in Linux/Unix and Windows environments
  • Develop and facilitate execution of test plans. Provide technical problem solving guidance to others
6

Responsibilities For Staff Engineer, Software & Computer Resume

  • Expert use of technical assistance, incident tracking ,and knowledge-base applications
  • Manage/coordinate engineering changes so that they minimize impact to the rest of the organization - mentor lower level engineers in these tasks
  • Lead and improve engineering functions such as E/C Review Committee
  • Lead Engineering Peer Reviews
  • Own builds, releases and continuous integration process for Imaging DevOps
7

Responsibilities For Staff Engineer, Software Embedded Design Resume

  • Owns/contributes to the DevOps backlog (across Imaging business) to implement end to end solutions for software integration and delivery
  • Analyzes and resolves problems while providing technical feedback
  • Maintains careful version control and follows disciplined archiving processes
  • Proficiency in, at least, one modern programming language, preferably Java or C#
  • Basic understanding of modern computer architecture. Familiarity with any processor architecture like ARM (or x86) architecture or micro-architecture
  • Deep understanding of Agile software development methodologies
8

Responsibilities For Software Engineer / Member of Technical Staff Resume

  • Proficiency developing in Windows environment
  • Knowledge and understanding of OOD and OO methodology is required
  • Knowledge of ICE/JTAG and software unit testing is required
  • Python, perl, bash scripting, Tcl, Java
  • Detailed knowledge of embedded software design using ANSI-C and C++ is required
  • Design and build ETL/ELT process to move data through the data processing pipeline
  • Be a fearless leader in championing smart design
  • Unix shell, ETL and scheduling tools
  • MS or BS in CS, EE or related field of leading universities in China
9

Responsibilities For Staff Engineer Software Development Resume

  • Deep understanding of audio/video codec and playback pipelines
  • Profound understanding of software development life cycle and methodologies
  • Work with internal and external partners in defining new services for TiVo DVR
  • Design, implement and document fault-tolerant applications using Java and other technologies as necessary for hosted and cloud-based services
  • Manage and work with high performing and aggressive teams
10

Responsibilities For Staff Engineer, Software Development Resume

  • RF tuning and demodulation technologies
  • MPEG video encoding quality issues
  • Mentor the development teams on security best practices and identify common design and coding errors that could pose any security risks
  • Knowledge with Wafer pick and place systems, conveyors, AGV’s, robotics, machine vision systems
  • Drive best practices and sound design principles through the Secure Software Development Lifecycle
  • Participate in complex software development projects as a secure development expert
  • Educate teams across GE Power on secure development best practices, tools, and methodologies
  • Design and build tools and libraries for the Power security team

Related to Staff Engineer Software Resume Samples

Software Dev Staff Engineer Resume Sample

Work Experience

  •  Experience in Android development   •  Good in oral and written English, CET4   •  · Expert level skills in developing solutions that operates in both kernel and user-mode   •  Participates in Test Case Reviews   •  Influence and drive OS ven...
Professional Skills

  •  Strong teamwork skills. Basic insight and ...
  •  Strong in object-oriented skills with expe...
  •  Strong firmware / System development backg...
4.5
13 votes

Software Engineer Staff Resume Sample

Work Experience

  •  System sw/fw/controls testing and troubleshooting including communications with internal and external entities such as VxWin cores, ECAT SBCs’ cores, EIM/EIM2.0, LamSA, RUI, Hosted Apps (tbd) such as multivariate endpoint algorithm setup, Hydra setup, IMM file handling   •  Strong background in algori...
Professional Skills

  •  Very Strong automation skills and experien...
  •  Strong troubleshooting skills and embedded...
  •  Strong analytical skills demonstrated thro...
4.7
13 votes

Staff Software Engineer Resume Sample

Work Experience

  •  Lead the design and development of software requirements and electrical/software architectures for medical devices   •  Manage external partners in the development of product software based on software requirements   •  Fulfill design control requirements including the creation of ...
Professional Skills

  •  Excellent written and verbal communication...
  •  Demonstrated skills in proactively identif...
  •  Proven system design, excellent problem so...
4.9
16 votes

Technical Staff Member Resume Sample

Work Experience

  •  Good solid DevOps experience is strongly desired   •  Familiar with relational database and operating system concepts   •  Good understanding of concurrent programming concepts and strong software engineering experience   •  Experience in an engineering role &nb...
Professional Skills

  •  Individual career path - management and te...
  •  Excellent presentation and communication s...
  •  Good coding skills in Python/Java and expe...
4.6
15 votes

Compliance Staff Resume Sample

Work Experience

  •  Plan, coordinate, and conduct quality system audits of J&J Diabetes Care facilities and supportive activities for compliance as mandated by federal and international regulations and standards (e.g., FDA QSR, FDA cGMP, ISO, GCP) and Company requirements. Facilities include worldwide operations, including the United St...
Professional Skills

  •  Strong organizational skills to maintain a...
  •  Strong oral and written skills to persuade...
  •  Critical thinking skills and a passion to ...
4.7
16 votes

Staff / Senior Resume Sample

Work Experience

  •  Develop best practices for security of data generated in continuous monitoring   •  Examine approaches for security data in Cloiuds and Big Data implementations (e.g., Hadoop)   •  Recommend approaches for vendor/integration contractor proposals regarding data security in support o...
Professional Skills

  •  Strong interpersonal skills and good verba...
  •  Possess strong organizational skills, with...
  •  Excellent interpersonal skills and good un...
4.7
22 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates