Senior Staff SW Engineer Job Description

Senior Staff SW Engineer Job Description

4.5
193 votes for Senior Staff SW Engineer
Senior staff SW engineer provides computer engineering development and coding support with extensive knowledge of 3rd and 4th Generation languages such as C, C++, JAVA, and Python.

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:

Responsible for leading a team of development staff on the architecture, design, development, and implementation of software applications
Participate in the design and development of new programs and subprograms, enhancements, modifications, and corrections to existing software
Collaborating across global business and technology organizations, providing sound analysis and change leadership
Lead and perform analysis and design of new programs and subprograms, enhancements, modifications, and corrections to existing software
Work closely with other team members as a senior member of the development team who can provide technical leadership and guidance to others
Assist in the preparation of bids and proposals as required
Develop SQA test cases to exercise various features
Interface with ASIC, algorithm and systems engineers
Be part of a team of engineers who see “the big picture”, where consideration of the whole system and cross-functional work with the hardware team is key, but where you will own and architect your design end-to-end
Work in a pre-silicon development environment as you design, debug, measure, and optimize performance, while developing and utilizing emerging software simulation models and hardware emulators

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:

Secure coding practices and framework
Spark
Hive and
Map Reduce
Software development life cycle
Autodesk Maya API
Autodesk Motionbuilder Python API
Both python and C++
C++ and Python
DB2

Desired experience for senior staff SW engineer includes:

Ticketing systems like JIRA or Redmine or Bugzilla
This position requires a BS/MS in Computer Science or Computer Engineering or Electronics/Communication
Relevant industry experience of 5 to 8 years in the semiconductor industry
At least 5 years of experience writing tools, libraries and plug-ins in the Visual Effects or Video Game industry
A bachelor's degree in computer science or equivalent program
Knowledge of user interface design with the Qt/PyQt/Pyside toolkit

Senior Staff SW Engineer Examples

1

Senior Staff SW Engineer Job Description

Job Description Example
Our growing company is hiring for a senior staff SW engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior staff SW engineer
  • 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
Qualifications for senior staff SW engineer
  • 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
2

Senior Staff SW Engineer Job Description

Job Description Example
Our company is looking for a senior staff SW engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior staff SW engineer
  • 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
Qualifications for senior staff SW engineer
  • 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)
3

Senior Staff SW Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of senior staff SW 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 senior staff SW engineer
  • 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
Qualifications for senior staff SW engineer
  • 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
4

Senior Staff SW Engineer Job Description

Job Description Example
Our growing company is hiring for a senior staff SW 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 senior staff SW engineer
  • 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++
Qualifications for senior staff SW engineer
  • 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
5

Senior Staff SW Engineer Job Description

Job Description Example
Our growing company is looking for a senior staff SW engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior staff SW engineer
  • 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
Qualifications for senior staff SW engineer
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates