Staff Engineer Job Description
Staff Engineer Duties & Responsibilities
To write an effective staff engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included staff engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Staff Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Staff Engineer
List any licenses or certifications required by the position: EIT, HAZWOPER, OSHA, AWS, ACI, ICC, PCI, SBE, ARP4754A, CISSP
Education for Staff Engineer
Typically a job would require a certain level of education.
Employers hiring for the staff engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Engineering, Computer Science, Technical, Computer Engineering, Education, Mechanical Engineering, Science, Electrical Engineering, Design, Civil Engineering
Skills for Staff Engineer
Desired skills for staff engineer include:
Desired experience for staff engineer includes:
Staff Engineer Examples
Staff Engineer Job Description
- Design, implement, execute and maintain tests
- Leading secure tunnel and proxy client development on iOS, Android, and Windows Phone
- Work across multiple R&D teams in the development and integration of gateway technology for the AirWatch product suite
- Performs independent analysis of a complex workload and initiates performance improvements in subsystems
- Lead & contribute to architecture, design, and implementation of a distributed storage platform that runs a variety of popular analytics models for streaming, batch, and interactive analytics
- Participate in planning, reviewing and checking Smartphone product hardware design/hardware reliability design
- Build regular communication channels and maintain good relationship with high end hardware reliability design experts and professional organization in industry, following up the trend and new technologies to give key proposals to company level technical strategy plan
- Introduce advanced technologies or methodologies (Best practice) to development team, to improve mobile phone hardware reliability design capability
- Design and develop biomedical instrument from conceptual phase to product launch
- Develop sub-system specification of new product by working closely with cross-functional teams
- Windows Kernel environment and debugging tools experience preferred
- BS/MS in Computer Science or Computer Engineering or Electrical Engineering is required
- 10+ years of Enterprise software development or testing experience
- Proven track as technical leader of project with 5+ team members
- Hands-on experience of developing modern enterprise applications with C++/Java
- Experience in object-oriented design methodology and techniques required
Staff Engineer Job Description
- Managing the progress of the project works and chairing the progress meeting
- Receiving and executing requisition for facilities equipment from others department
- Compile and document all facility equipment specification
- Documentation of all system drawings
- Managing and development of local and out station contractors
- 50%~60% of the time spent on coding and/or hands-on technical implementation supporting in-scope platforms
- Implement new, highly scalable platform components
- Analyze, design, program, debug, performance tune and modify software
- Drive investigations to improve engineering capabilities via automation, CD tool integration
- Drive investigations into new and emerging technologies
- Architecture, Design and development experience in distributed applications and system management software
- Background in virtualization, networking and remote protocols, LDAP is highly desired
- Strong customer oriented mindset is required
- Knowledge of web development technologies including Spring and Hibernate is a plus
- 7 plus years of experience in software development and quality engineering
- Virtualization experience in KVM/ESX - Installation/Configuration/Administration
Staff Engineer Job Description
- IT Manager Backup required
- Validate functionality, integrity, protocol compliance and performance for storage products in support of the firmware development process
- Manage day to day test execution for multiple projects in parallel and debug failures found in test, failure analysis of complex issues and managing issue tracking cases to resolution
- Represent FW validation in cross-functional efforts and communicate test status, reports and metrics to firmware engineering and program management teams in support of each programs objectives and schedule
- Recommend and assist with developing and implementing test process and methodology improvements with guidance
- Design an open API platform
- Develop proof of concept of the open API platform
- Translate product specifications for batch manufacturing into process requirements
- Understand cause & effect relationships between process parameters and product performance
- Deliver process solutions across multiple manufacturing sites (requiring international travel) for equipment cleaning at an industrial level within FDA regulated GMP manufacturing facilities
- Working knowledge of CI frameworks (ex
- Proven ability testing high-quality software
- Experience in Performance & Scalability is desired
- Participate in the design, implementation, documentation of system architecture initiatives, full product development life cycles and work through management plane, control plane and data plane integration activities
- 10+ years of experience in developing distributed, multi-tier enterprise applications
- Solid background in C/C++ and kernel programming
Staff Engineer Job Description
- Ensure that all deliverables are properly documented
- Develop automated units for all created components
- Architecting technical solutions for engineering and production
- Technical spokesperson for the ETS on test solution that spans Engineering HW, SW, System, Qualification along with production test venues – Front ending as the ETS Tech
- Approve technical risk assessments & mitigations associated with Test issues and test designs
- Liaison between ETS and internal/external stakeholders Participate in the definition of and signoff the review of Test strategies
- Define, Refine and Drive ETS STRAP & business objectives throughout Test solutions
- Drive proof-of-concepts/VPD ideas as necessary to demonstrate new ideas and technologies
- Drive and Contribute to Innovation across ETSCOE
- Leads root cause investigation and corrective action for product test process related escapes
- Deep working knowledge of networking and Operating System concepts
- Working knowledge of scripting languages like perl, python and shell scripts
- Virtualization technologies, centralized networking, security experience will be a big plus
- A passion for making and delivering well-architected enterprise-class virtualization products for Software-Defined Data-Center (SDDC)
- 5+ years of experience in designing and developing system and/or kernel software on x86 platform (preferred in a Linux/Unix environment)
- Extensive hands on experience configuring network and associated components, resolving complex software defects, including reproducing problems based on written descriptions, applying relevant techniques to isolate root cause, tracing through large source code bases, and writing short-term workarounds and permanent solutions
Staff Engineer Job Description
- Leverages support & collaborates with global / domestic Advanced Tech
- Communicates with senior leadership team to present technical accomplishments
- Takes ownership for talent identification, nurturing technical capabilities within and across cross functional teams
- Guide the teams for effective implementation of various systems and subsystems
- Analyzing business applications requirements for functional areas such as service, sales, quoting and operations to recommend system changes and enhancements thru writing code, testing and debugging software applications
- Translate business requirements and specifications into system and application designs
- Respond and resolve trouble ticket issues directly related to bug fixes in code that impede end users with accessing and utilizing the business software applications
- This person will execute the design, implementation, and support of an internal IT infrastructure and applications support for onsite and remote users within a medium-sized organization, working in conjunction with the Corporate IT Department
- Writes code and unit tests to implement designs of new features and improvements
- Makes code modifications without introducing new problems into the environment at the time application is released to customer by following good design and coding practices
- Minimum Bachelor's degree in Computer Engineering or Computer Science (MS or PhD in CS or CE preferred)
- Extensive hands on experience configuring storage and associated components, resolving complex software defects, including reproducing problems based on written descriptions, applying relevant techniques to isolate root cause, tracing through large source code bases, and writing short-term workarounds and permanent solutions
- Knowledge on storage multi-path, fault-tolerance, storage backup, and disaster recovery
- Solid understanding of different storage protocols, such as SAS/SATA, FC/FCoE, iSCSI, and NFS
- Industry experience in system engineering and working with storage solution vendors
- 6+ years with a deep understanding of Linux Networking stack internals from L2 to L7