SW Engineer Job Description

SW Engineer Job Description

4.5
166 votes for SW Engineer
SW engineer provides guidance to other software developers with regard to programming, tools, processes, and best practices.

SW Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Automation on Embedded platform and mobile devices using Python/Bash scripting
Enhance and improve java applications written for an embedded platform
Experience in image processing, computer vision and optimization of algorithms
Work with extended teams of UX Design, Product Management, QA, and
SW requirement Analysis and Definition, SW design and development (following ASPICE rules), SW Component & Integration Test
Support (temporary) to external development centers for product development
Working closely with various team including project management, hardware and software developers, provide technical analysis of the issue and data-drive reports to all stakeholders
Perform manual and automated functional tests large-scale system tests, stress, scalability and performance tests
Should have understanding of Linux/Android tools like Device monitor, Systrace and experiences in power measurement, Tools and technique used in measuring power like Power Top
Should have knowledge of one of the version control system (Git/Perforce/ ClearCase) .Git will be added advantage

SW Engineer Qualifications

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

Licensing or Certifications for SW Engineer

List any licenses or certifications required by the position: AWS, ISTQB, II, IAT, ADM, SFDC, ITIL, QA, PKI, STD

Education for SW Engineer

Typically a job would require a certain level of education.

Employers hiring for the 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, Computer Engineering, Electrical Engineering, Technical, Software Engineering, Education, Technology, Computer, Science

Skills for SW Engineer

Desired skills for SW engineer include:

Software development life cycle
Python
Java
C++
C/C++
Networking fundamentals
Software design and programming best practices
Variety of operating systems
Data structures
Algorithms

Desired experience for SW engineer includes:

2+ years ARM11/ARM9/ARM7 debugging
2+ years 2G/3G/LTE Network Simulator
Real-Time OS debug experience including debug tools
Technical experience in school or through internships with a focus on open source and large data implementations in the Terabyte range
Experience in client side JavaScript frameworks/libraries (jQuery etc)
A minimum of 5-10 years of technical experience with a focus on open source and large data implementations in the Petabyte range

SW Engineer Examples

1

SW Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of 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 SW engineer
  • Ensure that work products meet specifications through verification and validation
  • Must be able to facilitate top-down and bottom-up requirements development, SW architecture, code reviews and software testing, and coordinate these activities with cross functional support teams
  • Must have experience with the SW release processes
  • Provide constructive feedback to engineering and marketing regarding product requirements, customer experience, support tools
  • Provide to Support teams with training, be the learning interface between R&D and support team
  • Customize and deploy updates to various components such as SSL, SSH and other open-source and COTS middleware
  • Develop and maintain cross-compilation infrastructure for ARM architecture
  • Lead troubleshooting of customer issues with legacy products
  • Understand and own component security analysis, including code and data flow review
  • Install, Manage and configure the AEM server, Backup, Secure and integration of AEM 6.1
Qualifications for SW engineer
  • Understanding of how to work in an incremental fashion, and refactor design as requirements evolve
  • Ability to quickly research and understand large systems
  • Bachelor degree with an emphasis on IS/IT or BA majors or minors
  • Experience with JavaScript or other web programming skills is a good plus
  • Experience with CAD software development is a good plus
  • Development experience on commercial software products is a plus
2

SW Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a SW 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 SW engineer
  • You will collaborate with Development and Infra teams/peers on the resolution of issues, overseeing the testing progress and ensuring that high standards of quality are being met
  • You will compare and analyze system behavior vs
  • You will identify issues, propose system improvements and perform repetitive test execution to resolve identified issues
  • You will be working with product owners and design experts to understand product requirements and translate these into concrete test designs and test cases
  • You will be defining the test approach and high level test designs for new product development and regression projects
  • You will be automating test cases using our internal testing frameworks
  • You will actively contribute to on-going improvement to internal test processes and automation frameworks
  • You will define test data requirements and work closely with development to create test data
  • You will participate in all aspects of the Agile methodology used by our teams, including planning, scope definition, estimation, delivery and retrospective activities
  • You will execute functional test procedures and/ or scripts either manually or by automated tools
Qualifications for SW engineer
  • Good understanding of continuous integration, automated deployment, installation and data migration
  • Big data, No SQL database experience
  • At least three years of large system software design and development experience
  • At least 2 years hands on experience in Ab Initio
  • Hands on knowledge on interacting with any database, Teradata, DB2 or Oracle is a must
  • Experienced with web development technologies on front end (javascript, html) is a must have
3

SW Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of 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 SW engineer
  • You have the ability and desire to test and execute customer business scenarios!
  • You will be challenged in this fast paced team!
  • Active involvement in setting and configuring test environments
  • Active involvement in requirement verification referring requirement specifications and product backlog
  • Prepare verification test procedures
  • Identify & Report defects
  • Active participation in Defect Resolution Cycle
  • Active participation in the review of engineering deliverables
  • Prepare Verification Test reports as required
  • As a part of status reporting , will gather different test metrics
Qualifications for SW engineer
  • Design and development experience with Informatica 9.1 and DAC (Data Warehouse Admin
  • Experience with CRM software, specifically, Salesforce.com and other AppExchange products, like Apttus Contract Management
  • Knowledge of Salesforce application is needed
  • Knowledge of document db
  • Excellent knowledge of C/C++ and programming techniques
  • Understanding of SoC (OMAP/Snapdragon/Tegra) Architecture
4

SW Engineer Job Description

Job Description Example
Our growing company is hiring for a SW engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for SW engineer
  • Documentation of System Requirements, Interfaces, Architecture and Design for CE marking and FDA approval
  • Develop Module Design Specifications and Low Level Designs
  • Provide inputs on system-level design and development
  • Implement software modules and develop test-drivers and conduct appropriate unit testing
  • Provide effort estimates for assigned modules
  • Detect, report, investigate, analyze and fix product defects
  • Work closely and cooperatively with Team-Lead and other teams/functions to collaboratively execute modules or components being owned
  • Develop and demonstrate high quality prototypes / modules and finished applications that meet the desired goals, quality and are well documented
  • Stay in touch with latest and upcoming open source technologies
  • Work closely with Product Owners, Tech Leads and Architect, influence product architecture and design discussions
Qualifications for SW engineer
  • Good understanding of source control, versioning, branching, merging etc
  • Knowledge of Power Management architecture (Device Tree, Clock, CPU Frequency, Thermal/EDP, Battery etc)
  • Hands on experiences in using Oscilloscope/DMM/NI DAQ equipment
  • Hands on experience in usage of memory profiler and Valgrind tools
  • Experience of designing test plans for features from scratch, through scientific methods
  • Should be an excellent team player, with passion towards new technology/trends
5

SW Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a SW engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for SW engineer
  • Implement efficient continuous integration
  • Institutionalize test coverage strategy and practices
  • Publish metrics (Key Performance Indicators) that measures effectiveness of tests and practices
  • Produce documents required to release products as per PLC process
  • Responsible for hands-on development and guiding scrum team members, help resolve development/coding issues and ensure that code is written as per best practices that is written with performance tuning in mind
  • Design, develop, test, document, and deploy high quality software solutions
  • As scrum team member to ensure that scrum practices are followed, participate in scrum meetings and contribute in producing scrum artifacts
  • Design, implementation and testing of software application being developed
  • Provide effort estimation for the requirements along with design details and dependencies
  • Responsible for following engineering practices (Requirement Analysis, Unit Testing, Integration Testing, Code Review, and Test Driven Development, Test Automation )
Qualifications for SW engineer
  • 3+ years of programming experience in C/C++/C#
  • 3+ years of experience developing or testing drivers and applications for Windows
  • Strong software development skills and knowledge/experience in software engineering best practices
  • Experience with media development
  • Candidates must have a Bachelor’s degree, Master’s degree or PhD in Engineering or related technical field and progressively complex engineering experience as follows
  • Must have previous experience in Project Management or similar role, and experience in Technical leadership skills with an emphasis on project execution product innovation

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates