Software Systems Engineer Job Description

Software Systems Engineer Job Description

4.8
172 votes for Software Systems Engineer
Software systems engineer provides tools, APIs, and automations that reduce toil and make work easier using Python, Golang and Django.

Software Systems Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Design, development, configuration, debugging, and integration of Cloud Printing components
Use object-oriented programming languages, client/server applications development processes and multimedia and Internet technology
Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for customer escalations into 3LS commercial desktops team
Must often interact and work with Field Service Engineers (FSE) to better improve systems performance through product support and software development
Support the development of best practice support arrangements
Support the development of internal ARAMIS functionality and amendments relating to installation and use within the UK
Works on intermediate level problems/projects where analysis of situations or data requires an evaluation of multiple factors
Developing the technical expertise in the team
Be awesome in developing services (Scala, Java, C/C++)
Use agile software practices to accomplish job

Software Systems Engineer Qualifications

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

Licensing or Certifications for Software Systems Engineer

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

Education for Software Systems Engineer

Typically a job would require a certain level of education.

Employers hiring for the software systems 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 Software Systems Engineer

Desired skills for software systems engineer include:

Avionics
Military standards
C++
Development
Propulsion
Python
Component integration
Formalized requirements gathering and analysis methods and tools
Command and control
Communications and tracking

Desired experience for software systems engineer includes:

Strong written and verbal communication skills – demonstrated ability in writing design specifications, white papers, training materials
Ability to get up to speed with current product architecture quickly
FC and FCoE protocols – standards, root cause analysis of FC/FCoE traces
FC Analyzer hardware and software – setup, configuration, trace analysis
I/O Tools for Data Integrity testing – Hazard, Medusa
I/O tools for Performance testing – IOMeter

Software Systems Engineer Examples

1

Software Systems Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a software systems 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 software systems engineer
  • Perform systems engineering related to software sustainment and development efforts throughout the software system lifecycle
  • Perform systems engineering related to software development using Agile and waterfall processes
  • Support the review of the standard ARAMIS support arrangements employed in existing installations
  • Support the documentation of all data required for ARAMIS to function optimally within the UK
  • Undertake training and knowledge transfer sessions to UK personnel with regard to ARAMIS configuration, installation and support
  • Support in the production of support ConOps
  • Scale our deployment infrastructure and systems to support future hardware offerings and growth
  • Utilize metrics reporting to gain insight into the health of our test and release infrastructure
  • Empower the team to be brave, move fast, and break things, without ever showing a negative impact to customers
  • Apply an understanding of MIL-HDBK-516B, Airworthiness Certification Criteria, to aircraft systems and subsystems
Qualifications for software systems engineer
  • ESXi experience and/or VMware Certified Professional (VCP) certification a plus
  • General knowledge of file systems and storage
  • Ability to work in a team environment independent
  • Expertise in multiple software systems design tools and languages like Java, J2EE & Webservices API
  • Strong Java programming knowledge is mandatory
  • Experience working within an ITIL-based organization (training/certification a plus)
2

Software Systems Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software systems 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 software systems engineer
  • Develop and maintain algorithms and software for sensor-system intensive FAA-certified avionics, including attitude heading reference systems (AHRS), strap-down magnetometers, and air data computers
  • Evaluate viability of existing and emerging sensor technologies for advanced state-of-the-art avionics products
  • Design and implement simulations of complex avionics systems
  • Participate in testing of avionics systems in laboratory and flight environments
  • Participate in product design activities including electrical, software, or mechanical development
  • Manage, maintain, support & improve our complete Containerized/Virtualized platform including the Software Development Lifecycle in a fully automated fashion
  • This role will span responsibilities across infrastructure, networking software development
  • Guide SW teams during development
  • Normally receives general instructions on non-routine work assignments
  • Requires additional instructions and frequent guidance on new assignments
Qualifications for software systems engineer
  • Experience with PXE, grub, and debian preseed files
  • Requires strong documentation skills creativity and technical understanding in order to put together a sound set of technical deliverables
  • Entity relationship diagrams
  • Bachelor's degree from an ABET accredited institution in Aerospace, Software, Electrical Engineering or related field required
  • A minimum of 12 years of experience required with a Bachelor's degree
  • Minimal overtime may be required (10%) to meet schedule milestones and to support technical demands of the job
3

Software Systems Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software systems 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 software systems engineer
  • Technical experience with GPS integration or GPS software development is preferred, but not required
  • Respond to, debug, and resolve infrastructure outages resulting from VM, Tool, database, or other system issues
  • Work with all forms of technical and non-technical peers to build, deploy, and operate the infrastructure and services of the AWS IoT Platform
  • Continuously develop systems and automation to continuously improve reliability, availability, and performance of the AWS IoT Platform
  • Become a generalist in the operation platform, from how our infrastructure is deployed, how services interact with each other and our customers, to how we quantify success
  • Be proactive in solving the problems and looking for ways to improve our services
  • Drafting, reviewing, and/or revising documents related to engineering
  • Collaborate with software and infrastructure engineering teams to design solutions to enable them
  • Learn the ins and outs of running a cloud platform running 24x7 production services
  • Build and deploy full stack applications worldwide
Qualifications for software systems engineer
  • Bachelor’s degree (Computer Engineering, Computer Science, Electrical Engineering, Information systems, IT or a closely related Engineering or IT discipline
  • Experience with messaging systems such as ROS, ZMQ, RabbitMQ
  • Understanding of udev and how to configure hardware devices such as displays, USB, serial, Bluetooth devices touch screens
  • Able to elicit requirements for new, medium to large scale systems with contributing subsystems
  • In depth medical device manufacturing experience
  • Experience with Confluence, JIRA or JAMA preferred
4

Software Systems Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software systems engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software systems engineer
  • Independently plan and manage the development of a complex software program or software component
  • Monitor QAD servers for robust and efficient performance
  • Experience with QAD, Progress, EDI and SQL server database
  • Maintain day-to-day operations and environments to support program related long term data analysis and quick reaction testing and evaluation activities
  • Test and evaluate new technologies and make recommendations for use in current or future systems
  • Actively participate in operations, exercises, experiments briefings and demonstrations of current program acquisitions
  • Actively Engage and participate in accreditation of systems through customer ICD 503 security processes and procedures
  • Actively support developer with system level troubleshooting
  • Perform government level quality assurance testing and evaluation of contractor developed C4ISR systems and provide program management office (PMO) recommendations of test results
  • Provide government level oversight and assistance in system fielding and deployments
Qualifications for software systems engineer
  • Experience with developer tools (Eclipse, Jenkins, Github)
  • Big Data” protocol analysis skills
  • Network architecture skills
  • Mobile communications & exploitation skills
  • Experience with Windows Deployment and Maintenance
  • Strong programming fundamentals (C based language, Obj-C preferred)
5

Software Systems Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software systems 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 software systems engineer
  • Ability to drive software development in all phases of the product lifecycle as part of a small multi-disciplined engineering team
  • Assist with the development of top level specifications and manage requirement flow down to lower level specifications
  • Perform evaluation and reevaluation throughout the systems development process
  • Utilize customer requirements to generate and maintain software development schedules
  • Maintenance and refactoring
  • Product enhancements and new product design
  • Quality and performance assurance
  • Collaboration with engineering platform and engineering support teams to set prioritization of work
  • Interfacing IT and customer business units to ensure seamless enterprise integration of field automation platforms
  • Collaboration with other software engineering leadership
Qualifications for software systems engineer
  • Experience with Next Generation Sequencing (NGS) software and bioinformatics is a plus
  • Demonstrated software product development experience using lifecycle methodologies and under FDA design control
  • Possesses project management skills in managing priorities, delegating, and influencing others
  • Ability to convey complex information in both written and oral form
  • Experience with external vendor relationships
  • Ability to influence others, gain acceptance and build consensus

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates