Senior Staff SW Engineer Job Description
Senior Staff SW Engineer Duties & Responsibilities
To write an effective senior staff SW engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior staff SW engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Staff SW Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Senior Staff SW Engineer
Typically a job would require a certain level of education.
Employers hiring for the senior staff SW engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Electrical Engineering, Technology, Computer Engineering, Software Engineering, Information Systems, Technical, MBA, Business
Skills for Senior Staff SW Engineer
Desired skills for senior staff SW engineer include:
Desired experience for senior staff SW engineer includes:
Senior Staff SW Engineer Examples
Senior Staff SW Engineer Job Description
- Execute a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post GA support
- Become an expert in your domain while continuing to learn new technologies
- Collaborate productively with the open source community to develop and enhance industry-standard programming models and platform support, and upstream our work into standard software distributions
- Work directly with major commercial Linux distribution providers
- Drive design automation for SOC related engineering functions and streamline data flows between disciplines and teams
- Perform efficacy testing, malware sample collection, reverse engineering and evasion analysis
- Stakeholder management and generation of key indicators and metrics
- Lead regression efforts across global teams troubleshoot, isolate problems and work closely with development team for resolution
- Design and build regression and automation test beds and other lab responsibilities
- Deliver test automation and help in driving improvements to our automation coverage and tools
- Proven ability to deliver high-quality software in a production environment
- Experience with continuous integration systems, preferably Jenkins
- Experience with a JVM language, preferably Scala
- Knowledge of debugging in Windows, Linux, and OS X
- 8+ years professional experience in developing software for embedded systems
- Must have Linux Kernel development - minimum 2+ years work experience
Senior Staff SW Engineer Job Description
- Bug creation, reproductions and daily management of regression activities
- Characterize and resolve infrastructure, scripts and product issues
- Ship reliable, scalable and efficient code
- Understand our client’s business and what is required to make them successful
- Influence the road map and product development of OCI’s business to meet our client’s business challenges
- Develop cloud-based software systems (APIs and Websites) as part of a multi-disciplinary team that works with an Agile methodology and integrates design, development, testing, and quality control
- Participate and drive gathering of technical requirements and document appropriately
- Drive and influence the technical architecture and deign
- Influence and evangelize platform capabilities and architecture with larger audience
- Apply best practices for testing and deployment in an agile environment
- A good understanding of high-performance processor architectures, including CPU, cache coherency models, memory controllers, PCIe, and hardware accelerators (crypto, compression, and others)
- Well-rounded engineering skills, including technical investigation, design, software engineering process, schedule development, productive implementation practices (experience with agile development a plus)
- Solid experience working in or with the OSS community a plus
- BS or MS degree in CS or EE, or equivalent required
- Minimum 5-10 years’ experience as a professional software developer
- Strong proficiency in modern programming languages (C, C#, C++, Python, Java)
Senior Staff SW Engineer Job Description
- Create and maintain database standards including - build, monitor, backup and security standards for the various DB technologies including NoSQL and SQL
- Conduct proof-of-concepts to evaluate different technologies on both SQL and NoSQL in various areas including availability, scalability, security, manageability and performance
- Provide technical expertise and hands-on support to database and other teams
- Owns overall solution architecture and lead multiple strategic programs around data as a key asset driving products, platforms, architecture
- Work directly with business users to translate requirements into solutions and ultimately develop and deploy cutting-edge solutions that leverage cloud-based data architectures
- Rapidly Prototype working models and solutions to obtain business alignment on approach
- Coordinates technical kick-off sessions by providing detailed product architecture overviews and development plans
- Development of the next generation malware detection system and threat management product suite
- Ownership of significant areas of the code for both new feature/functionality development to maintain/redesign of the existing areas of the product
- Ownership of significant areas of the code for both new feature/functionality development to maintain or improve parts of the existing components/products
- Experience with low level Ethernet, UDP, and serial communications interfaces
- Experience defining software requirements and submitting requirements documents for management approval
- Ability to own project development from specification to implementation, including team leadership
- Bonus if you have.
- Experience with Subversion, SourceSafe and Agile
- Experience with firmware and ARM CPUs
Senior Staff SW Engineer Job Description
- Documenting business requirements and coming up with the technical solutions
- Experience in TDD and Continuous Integration using MS Build, Jenkins
- Experience with SQL Server Reporting Services and/or other BI frameworks will be a plus
- Experienced engineering tool and automation developer with a proven track record
- Experience with front-end SOC development and tools such as Synopsys VCS and SystemC
- Expertise in Python and C++
- Strong with Object Oriented Design and Development using C# or Java
- Strong working knowledge with JavaScript framework such as Angular, React, JQuery and HTML5/CSS
- Sound grasp of Restful design principles and working experience with REST/JSON interfaces
- Good understanding of usability and user-interface design principles
- Experience with 508 and/or WCAG Accessibility based design is a plus
- Experience with Telerik and/or 3rd party controls will be a plus
Senior Staff SW Engineer Job Description
- Hands on coding abilities are fundamental
- Expert at of the scripting languages, preferably Python
- Experience in malware sample collection and efficacy data analytics
- Good understanding of Windows / Linux tools
- Ability to quickly learn new technologies and incorporate them in automation infrastructure
- Exposure to security industry is mandatory
- Experience with unit-testing techniques and use of code quality tools
- Experience developing in a continuous integration environment
- Must have effective communication, interpersonal and teamwork skills
- Experience with creating data driven business solutions and solving data problems using a wide variety of technologies such as Hadoop, MapReduce, Hive, MongoDB, NoSQL, traditional data technologies like RDBMS, SQL Server a plus
- Good engineering background with emphasis on malware analysis, reverse engineering and malware classification
- Very good understanding Windows internals