Staff Engineer / Senior Engineer Job Description

Staff Engineer / Senior Engineer Job Description

4.9
186 votes for Staff Engineer / Senior Engineer
Staff engineer / senior engineer provides technical support for ESS(Embedded Security Solutions) products with major focus on Device Authentication and other IoT security solutions.

Staff Engineer / Senior Engineer Duties & Responsibilities

To write an effective staff engineer / senior engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included staff engineer / senior engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Cloud infrastructure deployment, maintenance and management
Develop project scope, generate and/or obtain cost estimates, and prepare appropriation funding requests
Request and coordinate required process and design engineering and design resources, whether from the site or corporate groups or outside engineering vendors
Perform procurement activities as required, including preparing specifications, issuing requisitions, evaluating bids, and dealing with vendors
Pursuing that lessons learned are used and collected
Electrical analysis, design, schematic capture, PCB layout, prototyping, design optimization and troubleshooting
Forecasts and schedules work activities
Responsible for the planning, building, configuration, deployment and run&maintain support of the security tools used to protect, detect and responsd to security threats
Identifies key areas for improvement in the technology used
Work with appropriate staff across organization

Staff Engineer / Senior Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Staff Engineer / Senior Engineer

List any licenses or certifications required by the position: CCIE, ITIL, CTS, SSL, CCNP, CCNA, FE/EIT, GMS, ASME, GD&T

Education for Staff Engineer / Senior Engineer

Typically a job would require a certain level of education.

Employers hiring for the staff engineer / senior 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, Electrical Engineering, Computer Engineering, Education, Science, Design, Communication, Electronics

Skills for Staff Engineer / Senior Engineer

Desired skills for staff engineer / senior engineer include:

Device physics and products will be of added advantage
Process integration
Semiconductor unit processes
Related disciplines
Related specialties
Communication protocols
Device driver level programming
Device drivers
Embedded Applications
Embedded Linux

Desired experience for staff engineer / senior engineer includes:

Must be detail-oriented and able to manage multiple tasks simultaneously with the ability to appropriately prioritize
Strong software development lifecycle skills
Excellent Java and/or C++ programming skills
Node.js programming skills a plus
Various scripting language experience desirable (such as Python
J-Meter or other test orchestration tools experience a plus

Staff Engineer / Senior Engineer Examples

1

Staff Engineer / Senior Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of staff engineer / senior engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for staff engineer / senior engineer
  • Perform System and Software Requirements analysis using formal Requirements Engineering techniques
  • Analyze software to ensure MISRA compliance
  • Utilize your sharp design and coding skills to create applications at a massive scale which are used by millions of people across the globe
  • Be the ambassador for engineering best practice across the development lifecycle and champion continuous improvement across the Dev Organization
  • Design, develop, and maintain a variety of data systems
  • Manage data services derived from Amazon Web Services
  • Mentor, train and lead junior team members
  • Participate in 24x7 on-call production support on a rotation
  • Produce logically structured, accurate, and clearly written materials
  • Architect highly scalable distributed systems, using open source technologies
Qualifications for staff engineer / senior engineer
  • Adept at building and maintaining relationships with technical experts
  • Parametric Estimating Skills
  • Expertise in Java and JavaScript programming languages, and asynchronous programming
  • Knowledge of optical switching technologies (wavelength switch, OXC, ROADMs, CDCs), optical layer specifics (optical impairments, ), and OTN switching technologies
  • Knowledge of network planning tools
  • Knowledge of open source development in OpenDayLight, ONOS in the SDN area
2

Staff Engineer / Senior Engineer Job Description

Job Description Example
Our company is looking for a staff engineer / senior engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for staff engineer / senior engineer
  • Advocate and Follow best design and development practices adhering to Engineering standards
  • Provides status reports and help with release management planning
  • Assist in analysis & evaluation of new framework and technologies to meet product needs and engineering objectives
  • Provide expert technical architectural support and guidance for platform opportunities, including integration into existing technology, management, diagnostics, and monitoring systems
  • Full understanding of overall business and competitive environment, including business and strategic direction of the organization
  • Provide IAAS/Lab as a service/ QA as a service solution across the organization
  • Develop micro-service based solution to manage and orchestrate storage services (Features)
  • Build, maintain and improve Build and Release infrastructure for multiple release streams of Enterprise Scale n-tier software products
  • Design, build and maintain a secure Windows and Linux based server infrastructure
  • Design, enhance, build and maintain automated deployment and orchestration of infrastructure (CI/CD)
Qualifications for staff engineer / senior engineer
  • This is a hands-on position, must be able to write code individually or part of a team
  • Minimum 4 years in hands on embedded firmware development
  • Minimum 2 years of experience with Cavium Octeon based products
  • Deep hands-on network packet processing knowledge and experience with Ethernet, IP, UDP, TCP protocols
  • Experience with designing, documenting and implementing software features in embedded networking products
  • Experience with processors such as ARM, Cavium, and PowerPC
3

Staff Engineer / Senior Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of staff engineer / senior engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for staff engineer / senior engineer
  • Correlate downhole motor performance to surface dyno testing and published motor data to identify motor dysfunction and potential issues with slim hole tools
  • Monitor effects of bit design (cutter size, gauge length, blade design) on drilling dynamics
  • Analyze correlations between motor torque, differential pressure, ROP and MSE
  • Understand dynamics between low and high speed motor and rotor/stator configurations in regards to DOC, drilling torque, dysfunction and drilling performance
  • Understand concepts of push pipe and downhole agitators to improve drilling dysfunction and mitigate drill string buckling
  • Correlate formation characteristics to downhole vibration and optimize motor and bit design as a function of lithology
  • Present results of studies to senior management and/or board of directors
  • Mentor less experienced engineers in the use of reservoir simulation models other reservoir engineering topics, such as well performance analysis
  • Work with management to ensure the technical development of less experienced staff
  • Improve reservoir engineering workflows across the Permian asset
Qualifications for staff engineer / senior engineer
  • Experience building solutions with AWS, Azure
  • Experience setting and managing CI env Jenkins
  • 8+ years of professional experience designing and developing complex distributed software using Java, Spring, REST
  • Deep knowledge of Azure API, Services and ecosystem and how to create scalable services in that ecosystem
  • Experience in other cloud environments is highly desired
  • SDN/NFV (Openflow)
4

Staff Engineer / Senior Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of staff engineer / senior engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for staff engineer / senior engineer
  • Technical Lead of R&D Cooperation projects with Key Start-up partners
  • Participate in the design, prototyping, and validation of new concepts and production solutions
  • Collaborate with cross-functional teams and external vendors
  • Research new materials, manufacturing technologies, and design methodologies
  • Perform Finite Element and analysis and modeling using LSDYNA, ABAQUS, ANSYS, and/or NX Nastran
  • Will contribute to the technical portions of new engineering proposals
  • Will apply engineering principles/concepts to solve problems and make modifications as necessary
  • Displays ingenuity and predilection toward independent problem solving
  • Will understand the flow down of requirements through system specifications down to the software modules
  • Designs are expected to be compliant with regimented flow-down, cost-effective, manufacturability, testable and fully documented in accordance with engineering procedures
Qualifications for staff engineer / senior engineer
  • Perform DOE splits for process margin study and improvement, DOE for optimization of product performance (ruggedness and performance)
  • To monitor and work with PI/UPS to ensure stability of PCM/Inline/DD trends and parameters
  • Identify product or technology, or process margin related problem and work with PI/UPS/T to resolve
  • Knowledge of Place and Route Algorithms or NOC Compiler
  • Ability to quickly learn new platforms and prototype evaluation software and system
  • An awesome attitude and passion for solving complex problems
5

Staff Engineer / Senior Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a staff engineer / senior engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for staff engineer / senior engineer
  • You have already helped create a successful global software delivery model
  • You are opinionated about software development tools – but you are willing to live with corporate decisions on standardization
  • You have strong opinions on network trace and debugging tools
  • You have personally worked in crisis situations with large customers, when millions of dollars were involved with your software
  • You have help other developers understand how to optimize the OS, Memory, CPU, and sometimes their own application
  • You believe in total ownership of a problem until a resolution is figured out
Qualifications for staff engineer / senior engineer
  • Fluent in C, C++, Unix shell scripts, Perl, Tcl and exposure to using Verilog/VHDL simulators and formal verification tools
  • Strong working knowledge of SystemVerilog tools such as VCS
  • You have delivered solutions across the layers of distributed applications
  • You have worked on, shipped, fixed, or reverse engineered for large enterprise client-server applications
  • You are opinionated about how to debug a problem and how to fix existing software
  • You have always become “the go-to expert” in new technologies among your peers

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates