Systems Software Engineer Job Description

Systems Software Engineer Job Description

4.5
164 votes for Systems Software Engineer
Systems software engineer provides hands-on ML models, designs, prototypes, and implementations incorporating intelligent software engineering best practices, tools and monitoring according to industry best practices.

Systems Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Performing systems requirements analysis, functional analysis, timeline analysis, trade studies, requirements allocation and interface definition, technical management, integration, system testing, and quality assurance
Work with a variety of customer groups in support of the CDS solution
Assist with the development of requirements and technology needs into action plans and policies necessary to improve and retain the manufacturing, operations, re­ manufacturing and de-militarization/disposal of weapon system capabilities within the USAF
Interface with other team members and other teams, understand requirements and build solutions
Develop and implement plans to ensure product quality and performance assurance
Develop and implement plans to ensure scalability and manageability aspects of the Cloud Printing solutions
Responsible for authoring and updating designed-as-built documentation for software applications, allocating and elaborating software system requirements
This position makes use of engineering techniques to plan, develop, and analyze diverse engineering systems, to design, investigate, and evaluate such devices, including sensor elements and other associated equipment
Responsibilities include evaluating and preparing system engineering and technical analysis
Develop and apply organization-wide information models for use in designing and building integrated, shared software and database management systems

Systems Software Engineer Qualifications

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

Licensing or Certifications for Systems Software Engineer

List any licenses or certifications required by the position: AWS, CISSP, IAT, DODI, II, CASP, FAA, ITIL, PMP, ISC2

Education for Systems Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the systems software 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, Software Development, Information Systems, Performance, Programming Languages, Architecture, Computer Engineering, Engineering, Electrical Engineering, Technical

Skills for Systems Software Engineer

Desired skills for systems software engineer include:

Overall architecture of product
Solution
Logging and management tools that integrate with AWS
Monitoring
Testing
Code reviews
Operating system internals and various device driver models
Operations
Professional software engineering practices & best practices for the full software development life cycle
Algorithms and data structures

Desired experience for systems software engineer includes:

Software development and/or software test knowledge
Enterprise development knowledge and/or experience with databases such as SQL Server, Oracle, MySQL, and experience on Linux shell script, Windows programming, and Python
Automated software build/release development
Interact with partner engineering teams - with program managers and engineers/experts/masters to resolve issues related to the qualifications
Identifying and create opportunities for white papers, patesnt in the storage networking domain
Ability to identify business problems, customer pain points and develop feasible technical solutions to address them

Systems Software Engineer Examples

1

Systems Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a systems software 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 systems software engineer
  • Drive a culture of high-quality software by continuously honing the craft of software development while following industry best practices such as code review, and automated testing
  • Assist in translating user requirements into weapon system requirements
  • Provide rapid response engineering service and support
  • Support and conduct the system safety engineering program
  • Develops and collects technical data and inputs for staff summary packages and executive briefings to support coordination and signature of all associated documents for milestone approvals
  • Analyzes equipment and software deficiencies, make recommendations for equipment and software deficiency corrections, and develop, integrate, and test equipment and software deficiency solutions.Assists the government in the engineering evaluation of prime and subcontractor recommendations for operational and support issues
  • Supports in the performance of disciplined engineering activities
  • Assists with establishing, implementing and adhering to processes to ensure compliance is achieved and maintained
  • To elicit, analyze, validate, specify, develop and manage integrations within the organization
  • Lead, implement, and modify integration solutions that best meet user needs and comply with organization standards and industry best practices
Qualifications for systems software engineer
  • Hands on experience with C, C++, Perl, shell scripts, Python
  • C, C++, Python, Perl, scripting, automation and local language
  • Our systems are built with a variety of technologies
  • For engineers who will work on audio/video systems, significant C/C++ expertise required
  • Solid experience working in web architecture (HTTP, CDN, apache, mysql, redis, memcached, varnish)
  • Significant experience with C/C++, Java, Rails
2

Systems Software Engineer Job Description

Job Description Example
Our growing company is looking for a systems software 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 systems software engineer
  • Assigned multiple tasks or projects are generally reviewed after completion
  • Contact is typically coordinative in nature and involves exchanging detailed technical information
  • Designs and codes from specifications, analyzes, evaluates, tests, debugs, documents, and implements moderately complex software applications
  • Participate in technical planning, system integration, verification and validation, cost and risk, and supportability and effectiveness analyses for mechanical, electrical, software and integrated systems
  • Develop Model-Based Systems Engineering (MBSE) products using SysML and other modeling languages
  • Acts independently to identify and select appropriate methodologies
  • Design, develop, integrate, and test high performance and reliable software to support various RT Logic products and projects
  • Use C++ and modern software design techniques to develop real-time solutions for various Linux based platforms
  • Collaborate with systems architects to design software solutions and guide the activity of entry-level developers
  • Work with RT Logic engineers to perform design tradeoffs and develop solutions in accordance with product architectures
Qualifications for systems software engineer
  • Typically requires a bachelors degree, masters degree or PhD in computer science, information system or related discipline and progressive software development experience as follows
  • Proficiency in software development, outstanding Unix/Linux environment designing skills is required
  • Regular attendance is a necessity and adequate arrangements for delegating duties during absences are required
  • Data mining, Data scientist
  • Requires at least 10 years of software and system engineering experience for federal programs
  • Candidates must possess sufficient communication skills to effectively interact with senior management and scientific staff internally and within client organizations, subcontractors, and consulting forums
3

Systems Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a systems software 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 systems software engineer
  • Follow Change Management and overall operations processes and document as appropriate
  • Drives debugging and troubleshooting operations to assist application development teams
  • Fine-tune configuration and improve the performance of a variety of systems from API endpoints to Linux kernel parameters
  • Improve the continuous integration and deployment pipelines
  • Implementation and support of Storage Infrastructure (NetApp Clustered Data OnTAP, NetApp Santricity, HPE 3-PAR, EMC VNX/ VMAX, Cisco MDS SAN, Brocade SAN)
  • Administration and diagnostic resolution of advanced maintenance and performance issues on Netapp Clustered Data OnTAP, NetApp Santricity, HPE 3-PAR, EMC VNX/ VMAX, Cisco MDS SAN, Brocade SAN)
  • Provisioning Storage as per internal and external customer requirements
  • Escalation point and Storage Subject Matter Expert within the greater Global Support Services Tier 2/3 Support and Implementation Team
  • Lead/coordinate projects including new installations, upgrades, retrofits, security vulnerability identification and remediation
  • Update logical diagrams and maintain platform and procedural documentation as per requirement
Qualifications for systems software engineer
  • Knowledgeable of formalized requirements gathering and analysis methods and tools
  • Full understanding of the Software Development Life Cycle (SDLC)
  • Experience leading a software development team comprised of software engineers and testers for production and process software
  • Able to present concepts in a clear and convincing manner to a broad range of audiences - from executives to software developers
  • Ability to multi-task, stay organized, and incorporate feedback in a fast-paced environment
  • Capable of leveraging business relationships with a target of impacting project quality and timelines
4

Systems Software Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of systems software 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 systems software engineer
  • Executes and writes portions of testing plans and documentation for assigned portion of application
  • Hands-on work to develop and certify Auxiliary Power Unit control systems and software
  • Establish and manager product requirements flow down for airborne engines/systems using DOORs or similar tool
  • Define control methods and develop automatic test systems used to validate requirements
  • Follow-up with other engineering groups to assure design performs as specified
  • Support customer activities, specifically rig and flight test support
  • Review data to ensure the system is functioning properly
  • Issue detailed technical reports to document results
  • Coordinate with other engineering and company departments to achieve optimization of the control system, based on established constraints
  • Build a strong relationship with clients, partners and parent company technical team in a partnership environment
Qualifications for systems software engineer
  • Knowledge in Scripting (Shell, Powershell, Python, Ruby & Perl)
  • Software development (C, C++, PHP, Python [& Django web framework], JAVA, HTML, JS, CSS, Perl)
  • 10+ years exceptionally strong engineering competency in C/C++, C#, OpenCV, OpenGL, PythonExperience with Labview and Matlab is a plusExtensive programming experiences on Windows, Linux, AndroidExtensive programming experiences on 2D/3D images processing 5+ years image sensor and camera experience5+ years USB programming and debugging experience5 years of experience withintegrating cameras into customer systems
  • 4+ years’ experience with Linux and Windows
  • 2+ years’ experience with Android and/or iOS
  • Proven ability to analyze commercial technologies
5

Systems Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of systems software 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 systems software engineer
  • Work with customers to correctly define problems and generate requirements documents
  • Ensure the logical and systematic conversion of customer or product requirements into total systems solutions that adhere to technical, schedule, and cost constraints
  • Translate customer requirements into hardware and software specifications
  • Work closely with project managers and product leads to develop project plans, schedules, estimate resource and material needs
  • Work closely with developers to correctly design and develop solutions to customer problems
  • Understand dependencies for strategy implementation and proposing solutions
  • Assist in sourcing of data needs, integration with execution platform and algorithm frameworks
  • Collaborate closely with quant researchers and peers to ensure global consistency
  • Implementation of tactical solutions
  • Being functional expert and defining strategic requirements for technology team
Qualifications for systems software engineer
  • 5 or more year of software development expertise (i.e., Java, C/C++, .NET, Python, SQL, MATLAB) utilizing popular tool suites (i.e., IBM Rhapsody, Eclipse, HP Fortify, SonarQube, Understand, GIThub)
  • 9+ years of C4ISR and Command and Control experience
  • C2 System Engineer Design, deliver, and test and document high-performance computing and network systems
  • Provide systems training to users
  • Military experience (AF, USN, USA, USMC) with emphasis on developing, integrating, operating, and maintaining computer and communication systems and working knowledge to AOC Air Tasking Order (ATO) cycle or unmanned aerial vehicle (UAV) ops
  • Certifications or familiarity with cryptographic and cross-domain systems and a background with either military platforms data links or robotics and autonomous systems is advantageous

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates