Systems Software Engineer Resume Sample

5.0
12 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Novella Brown
9680 McGlynn Estates,  Detroit,  MI
+1 (555) 293 6944

Work Experience


Senior Systems Software Engineer
06/2016 - PRESENT
Boston, MA
  • Develop the next generation Embedded Hypervisor for Tegra platforms, enhancing its functionality, security, performance
  • Work on a variety of operating systems such as Linux, Android, QNX, embedded RTOSes and develop virtualization drivers for them
  • Lots of interesting design challenges, original work, a position to dig into an entire ecosystem of software stacks, learn a lot and in a fast paced environment
  • Improve skills in operating systems architecture while getting exposed to next generation of NVIDIA Graphics and Tegra hardware
  • Provide 1st level of support for our Personal and Printing Systems (PPS) World Wide Engineering organization partners
  • Monitor the HP software load system network, including file servers and SQL servers; attempt to identify and resolve issues proactively
  • Distribute & install new releases of HP Software tools within the HP system network
  • Maintain all applications and platforms according to HP security rules
Systems Software Engineer
09/2010 - 03/2016
New York, NY
  • Help developing or modifying overall application software framework, suitable for running on an embedded system
  • Works on software development tools (debuggers, compilers, etc.)
  • Works with the customer clearly defining requirements and resolving issues
  • Meets all customer and internal requirements by developing the highest software quality through testing software designs and code at the unit and system level
  • Participates in internal and customer-driven design reviews throughout the program
  • Analyzes existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms
  • Identifies product requirement or performance issues. Works with software team leader to negotiate a resolution
  • Works on software development processes within embedded operating systems
Junior Connectivity Systems & Software Engineer
09/2007 - 04/2010
Houston, TX
  • Debug Linux OS/kernel complex issues on various platforms
  • Design, develop and module/integration test Linux multipath
  • Excellent knowledge of computer system architectures
  • We would like to see applicants with great communication and planning skills
  • Design world class AVS systems (software and hardware)
  • Work with internal architects, engineers and vendors to implement AVS technologies
  • Strong understanding of Python and automated testing
  • Experience with AWS services such as SQS, S3, API gateway and SNS
  • Integrate device drivers into an embedded Linux system

Education


University of Maine at Farmington
2002 - 2006
Engineer's Degree in Computer Science

Professional Skills


  • Excellent analytical and problem solving skills as well as strong verbal and written communication skills
  • Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment
  • Excellent programming skills in Java, J2EE Experience in building products using Spring and Hibernate
  • Strong programming skills and experience with Matlab and Simulink, especially the following: Real-Time Workshop, SimPowerSystems, Stateflow, StateflowCoder
  • Strong systems programming skillsStrong understanding of virtualization, containerization, and system image management (Docker, KVM, LXC)
  • Linux, Windows systems administration, with skills related to monitoring, patch management, up-gradation, backup/restore skills
  • Strong written and verbal communication skills; mastery in English. Ability to effectively communicate design proposals and negotiate options

How to write Systems Software Engineer Resume

Systems Software Engineer role is responsible for programming, software, development, debugging, design, analytical, java, python, engineering, c/c++.
To write great resume for systems software engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Systems Software Engineer Resume

The section contact information is important in your systems software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Systems Software Engineer Resume

The section work experience is an essential part of your systems software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous systems software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular systems software engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Systems Software Engineer resume experience can include:

  • Good written and oral communication skills in English and ability to effectively work within a team
  • Good time management and task prioritization skills
  • Good communication and organization skills, with a logical approach to problem solving
  • Strong programming skills with expert level knowledge of C/C++
  • Good programming skills in one of C++/Java, Javascript, Python or Go, and an ability to pick up new ones
  • Strong analytical and problem-solving skills required to resolve complex issues

Education on a Systems Software Engineer Resume

Make sure to make education a priority on your systems software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your systems software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Systems Software Engineer Resume

When listing skills on your systems software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical systems software engineer skills:

  • Effective communication, strong leadership skills, team player who is capable of mentoring and being mentored by others
  • Good software testing, coding, and debugging skills
  • Strong problem solving and debugging skills toward the identification and resolution of software issues
  • Good understanding of Golang and/or C programming skills
  • Strong debugging skills with a problem solving aptitude
  • Strong understanding of full lifecycle development methodology skills including modern development processes (Agile development, scrum, DevOps, ALM/PLM)

List of Typical Experience For a Systems Software Engineer Resume

1

Experience For Senior Systems Software Engineer Resume

  • Strong object-oriented programming and design skills, preferably with Objective-C and/or C++
  • Skills in effective communication and influencing team’s direction
  • Excellent written and verbal communication skills; very comfortable in English language
  • At least one year’s proven commercial Java development experience (version 6 or later)
  • Extensive experience with Javascript, VB.NET, ASP.NET, C#, HTML, SQL server database. Experience with React.js
2

Experience For Systems / Software Engineer Resume

  • Understanding and experience with network security
  • Have experience utilizing monitoring and remote management softwares (e.g. Zenoss, webmin, VNC, monit)
  • Experience in the following: device driver development, embedded systems, or operating systems
  • Experience working within an electronic trading environment
  • Proven expertise in data collection, mining, graphing, and statistics analysis
  • Experience working with Linux and Bash/Shell Scripting
3

Experience For Systems & Software Engineer Resume

  • Strong working knowledge of object orientated programming (C++, C# and/or Java)
  • Strong working knowledge of object orientated programming (Java, C# and/or C++)
  • Strong working knowledge of scripting languages (Python, Javascript, Lua)
  • Experience working with enterprise development frameworks such as Spring Boot
  • Experience of exploiting GPU parallel computing
  • Experience working with Internet protocols including TCP/IP, HTTP, SSL, DNS
  • Experience with programming in any of the following Python, Golang, C, C++ and Java
  • Experience with complex system-level development and debugging
4

Experience For Distributed Systems Software Engineer Resume

  • Experience maintaining Linux systems
  • Professional experience in developing low level system software
  • Strong knowledge of operating system internals, computer architecture fundamentals, data structures and algorithm design
  • Strong programming ability in C, and C++
  • Experience utilizing automation tools to help deliver robust software components
  • Grit, drive and a strong feeling of ownership
  • Experience building web-scale systems
  • Experience supervising multi-disciplined technical personnel is required
5

Experience For Lead Systems / Software Engineer Resume

  • Cloud hosting experience of databases, web apps, websites
  • Establish and maintain effective working relationships with senior managers, internal support units, and customers
  • Experience with project estimating process and CPES
  • Experience in Live Virtual Constructive (LVC) modelling & simulation technologies and standards (DIS / HLA)
  • Excellent working knowledge of the entire software development lifecycle and agile methodologies
  • Experience in multiple development environments and operating systems
  • Knowledge of solid systems engineering principles
  • Experience working in a relevant industrial field
6

Experience For Principal Systems / Software Engineer Resume

  • Experience/knowledge of machine learning libraries such as SciKit-Learn, Tensorflow, Keras or Torch
  • Experience of machine learning / artificial intelligence technologies
  • Experience working with containerization technologies & applications
  • Experience with military aircraft and weapon’s embedded APIs and issues affecting performance in a RTOS environment
  • Experience with infrastructure and/or application monitoring systems
7

Experience For Senior Systems / Software Engineer Resume

  • Experience with Hardware engineering processes and standards, and product configuration management system
  • Experience with Hardware defect tracking tools and test methodologies
  • Experience with using diagnostics tools like Digital Analyzers, Oscilloscopes, DVMs
  • Experience building solutions for a consumer application
  • BS in Computer Science, or Electrical Engineering or equivalent work experience
  • C++ software development using Microsoft Visual Studio and experience with C#
8

Experience For Control Systems Software Engineer Resume

  • Experience in developing Full Motion Video-based Ozone Widget Framework (OWF) widgets for a large government Geospatial Information System (GIS)
  • Experience with the following development methodologies: CMMI, Waterfall model, Agile Methodologies, and Scrum
  • Experience with two or more of the following products: Maven, Jenkins, Subversion, TortoiseSVN, VMWare, and UNIX SunBox
  • Demonstrated record of taking initiative and a bias towards action
  • Client/Server and/or peer to peer design and programming experience
  • Experience in Windows, Linux or UNIX operating environments
  • Experience leading assessment and collaborative resolution of complex cross-functional technical issues amongst multiple diverse stakeholders
9

Experience For Fluid Systems Software Engineer Resume

  • Experience applying risk management and mitigation principles
  • Experience in Systems Engineering
  • Experience writing software at all levels of the stack, from the application UI all the way down to the low level systems software
  • Programming experience in C++/C
  • Experience with Installation and configuration of file exchange logic specifically using any Axway Systems
  • A knack for troubleshooting tough problems. Your high level of ownership and curiosity empower this skill
10

Experience For Ground Element Systems Software Engineer Resume

  • Experience working with client/server side frameworks and platforms
  • Experience with Linux configuration and tuning
  • Experience with service performance, monitoring and load automation
  • Experience and knowledge in building Authentication, Authorization and SSL would be desirable
  • · 5+ years’ experience developing Linux based software, preferably storage related
  • Hands on experience with a Linux operating system

List of Typical Skills For a Systems Software Engineer Resume

1

Skills For Senior Systems Software Engineer Resume

  • Strong object oriented programming skills (Java, C/ C++ and/or C#)
  • Strong COBOL and/or RPG-ILE skills and knowledge working in an AS400/iSeries environment
  • Attention to detail and strong analytical/critical thinking skills
  • Excellent communication and problem solvingskills
  • Excellent C/C++ programming and software design skills
2

Skills For Systems / Software Engineer Resume

  • Effective communication skills and ability to work in a team environment
  • ▪ Excellent written and interpersonal skills; clear communication with multi-functional teams
  • Possession of excellent organizational, time management, analytical, and problem–solving skills
  • AS/400 Query, SQL or Sequel skills strongly desired
  • Outstanding analytical, critical thinking and problem solving skills
3

Skills For Systems & Software Engineer Resume

  • Scripting/programming/debugging/automation/API integration skills (python, perl, java, shell, others)
  • Managing and ensuring database administration functions are preformed effectively
  • Programming experience in low-level operating systems/embedded systems with good knowledge in memory/resource management
  • Programming skills in Python, Go Lang, NodeJS, Devops
  • System and Software troubleshooting and debugging skills
4

Skills For Distributed Systems Software Engineer Resume

  • C/C++ programming skills under Unix operating system
  • Relevant systems software development - Outstanding communication and planning skills
  • Ingenuity for applying a set of technical skills across multiple subject matter fields such as healthcare and defense
  • Good experience developing user mode system software
  • Strong programming experience and expertise in large systems technology environments
  • Quick to learn new skills
  • Proven strong technical or team leadership ability
  • Desire, interest and proven capabilities to operate in a fast-paced team environment with distributed areas of expertise
5

Skills For Lead Systems / Software Engineer Resume

  • A key interest and proven pursuit of a strong desire to increase scope and depth of technical expertise
  • Excellent team player with strong work-ethic and collaborative attitude
  • Versa Module Eurocard (VME) Bus Experience or Programmable Logic Controller (PLC) Experience
  • Continuous integration: Prior experience with version control and CI systems like Hudson, Jenkins or similar required
  • Work effectively with customers, other engineers, project managers, and security representatives
  • Efficient software behavior analysis skills
  • Experience taking a leading role in building complex software systems and helping to mentor less experienced engineers within a team
  • Prior experience / exposure to Storage, Networking and Security would be an added advantage
6

Skills For Principal Systems / Software Engineer Resume

  • Network Services: Good knowledge and experience with managing DNS, NIS, DHCP, TFTP, BOOTP, NFS, CISF, PXE
  • Work effectively within a small team environment and with people across all organisational levels
  • Excellent knowledge and experience with Docker
  • Manage multiple projects at once and to coordinate with management ad user community effectively and professionally
  • Prior experience as the main contributor to technology development
  • MS CS/EE or related field with 7+ years of experience, or BS CS/EE or related field with 10+ years of experience in consumer product development
  • Security and log analysis and remediation skills, white/grey hat background, work closely with cyber security
7

Skills For Senior Systems / Software Engineer Resume

  • A strong team player; self motivated and good attitude
  • Advanced MS Excel skills, with the ability to analyze large volumes of data and model processes
  • Effectively communicate product architectures, design proposals, strategies and negotiate options
  • Working experience in a DevOps, Software Engineering, or SRE related role
  • Building and maintaining environments that leverage Adobe Experience Manager and other Java technologies
  • Programming languages: C (Linux Kernel Programming Experience), Python
  • Programming experience in a language such as Assembler, C, C++, Java, or Python
  • Working experience in Spring , Hibernate
8

Skills For Control Systems Software Engineer Resume

  • Experience with configuring, installing, testing host server based operating systems, multi-pathing and clustering SW
  • Experience designing, developing, deploying and maintaining software based simulations
  • A strong software and hardware background and a full understanding of Systems Engineering principles (i.e., the Systems Engineering V Diagram)
  • Strong background on Linux user-space tools development - Extensive expertise in building, using and scheduling Docker containers
  • Strong understanding of conventional and contemporary machine learning algorithms (e.g. CNNs, LSTMs, Reinforcement learning, SVMs)
  • Strong familiarity with systems engineering, cluster computing and programming theory
  • A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems
  • Experience developing, debugging, and optimizing software on embedded Linux platforms
9

Skills For Fluid Systems Software Engineer Resume

  • Understands Systems Architecture, interface design and programming languages involved; experience managing/leading team members
  • Experience in coding, testing and debugging of complex software products
  • Experience with at least 1 of the following scripting languages: Python, Shell, Perl, Ruby
  • Experience in designing user interface for hardware control, e.g. motion control and digital imaging
  • Experience with two or more of the following languages: Java, C++, JavaScript, Perl, Python, Bash scripting, SQL, and JSP
10

Skills For Ground Element Systems Software Engineer Resume

  • Proven track record of building and delivering high quality software systems or services
  • Experience working with external (i.e. non-Boeing) stakeholders such as customers, suppliers, or government representatives
  • Experience with software development for embedded multi-processor systems using C, C++, or Ada programming languages
  • Excellent programming (C/C++, Golang, Swift) and scripting ability
  • Experience with manufacturing and provisioning processes for mobile devices

List of Typical Responsibilities For a Systems Software Engineer Resume

1

Responsibilities For Senior Systems Software Engineer Resume

  • Strong organization, planning, oral/written communication and teamwork skills
  • Solid understanding of networking architecture and product development experience working on routing/switching, IP, TCP/UDP, SSL, etc
  • Experience debugging complex embedded systems using appropriate hardware and software tools
  • Experience working as part of an international team, including with external partners
  • Relevant product development and engineering experience in building web technologies
  • Experience in software development for embedded multi-processor systems using C, C++, or Ada programming languages
  • Good knowledge and understanding of SQL vs. NoSQL data stores including but not limited to Postgres, MySQL, ElasticSearch, Rethinkdb, Cassandra, HBase
  • Experience in software development using C, C++, Java or other modern programming languages
2

Responsibilities For Systems / Software Engineer Resume

  • Advocate for solid software development practices in the team covering testing, modularity, scalability and observability
  • Experience in developing and debugging in Java and/or Scala
  • Experience in understanding nature of workloads like VDI, OLTP, Backup while designing storage systems
  • Strong in core javascript coding , object oriented programming
  • Experience in developing applications on multiple operating systems such as Windows, Unix, Linux, iOS, Mac OS, Android
  • Provides guidance and mentoring to less- experienced team members
  • Past experience in significant cross-functional engineering efforts
3

Responsibilities For Systems & Software Engineer Resume

  • Relevant systems/software engineering experience
  • Overall experience in software or system engineering
  • Experience developing automation and control system software in C# (3.0 and greater), C++, C, Java
  • 1+year post college work experience in Software Engineering
  • Experience with Software debugging tools such as analyzers and emulators
  • Hands-on in Java, Hibernate, spring experience with Web Services (REST)
  • Good knowledge on database with respect to tuning etc
  • Strong understanding of virtualization, containerization, and system image management (Docker, KVM, LXC)
4

Responsibilities For Distributed Systems Software Engineer Resume

  • Experience with C++, Objective C, C#, and/or x86 assembly programming
  • Experience with device driver programming or other low-level hardware features (Intel VT, SGX)
  • Experience with Open Source community building
  • Experience with building storage systems such as file systems, key/value stores, block-based, file or objected-based storage solutions
  • Understand of, and experience using, RESTful APIs
  • Experience in database design and application development in a SQL / .net environment, leveraging sql, C#, html, Unit test
5

Responsibilities For Lead Systems / Software Engineer Resume

  • Experience with scalable Http Proxy Servers, enabling common Secure interactions
  • Experience in developing system software products
  • Strong programming ability in C, C++
  • Experience in modifying Linux OS and kernel drivers
  • Have a strong sense of ownership and be obsessed with delighting our customers!
  • Are interested in building solid applications in a variety of languages (Golang, Python…)
6

Responsibilities For Principal Systems / Software Engineer Resume

  • Validate NVIDIA's Debugging tools on new GPU architectures
  • Solid understanding of DNS and its internals
  • Experience with at least 1 of the following typed languages: C, C++, Java, Golang, Elixir, Rust
  • Experience with automating Configuration Management, Build Management, and Release Engineer processes
  • Experience with running all infrastructure-as-code
  • Web development knowledge and/or experience in one or more of the following: HTML5, CSS, XML, XAML
7

Responsibilities For Senior Systems / Software Engineer Resume

  • Experience with modern general-purpose programming languages such as Python, PHP, Ruby, and Javascript
  • Experience developing with network protocols such as TCP/IP and UDP/IP
  • Experience using fieldbus protocols such as EtherCAT, SynqNet, DeviceNet, ControlNet, Modbus, Profibus, CANopen
  • Experience using serial communication standards such as RS422, RS485, and RS232
  • Experienced with embedded hardware platforms, programming and verification activities
  • Professional experience with USB technology
  • Experience with Debian repository maintenance
  • BSEE/CS or equivalent with at least 3 years related work experience
  • Strong knowledge of computer architecture of x86 and ARM CPUs
8

Responsibilities For Control Systems Software Engineer Resume

  • Extensive experience with Javascript, ASP.net, VB, C#, HTML, SQL server database
  • Leverages recognized domain expertise, business acumen and experience to influence decisions of executive business leadership
  • Experience of Continuous Integration/ Continuous Delivery process & tools (e.g. Jenkins)
  • Collaborate with user experience engineers and PMs to translate OS interface motifs from 2D to VR
  • ▪ 3+ years of professional experience in software development and/or instrumentation
  • Prior embedded system development
  • Strong grasp of code efficiency and performance optimization
  • Experience in large-scale systems
  • Strong programming in C
9

Responsibilities For Fluid Systems Software Engineer Resume

  • Experience delivering high-performance, real-time embedded applications in Linux
  • Experience defining software architecture
  • Experience in virtualization (KVM or VMware)
  • Experience with OpenGL, data visualization, concurrent systems
  • Interest in user experience, front ends and dashboards, such as Grafana and similar
  • Development experience with platform-specific game engines
  • AS/400 security/authority knowledge strongly desired
  • Experience
  • Planning and supporting Ground Testing, Flight Testing and post test data analysis
10

Responsibilities For Ground Element Systems Software Engineer Resume

  • Building business solutions by creating new and modifying existing software applications
  • Working knowledge of the TCP/IP stack, internet routing and load balancing
  • Supporting the pursuit of new business including estimating
  • Working closely with test and support teams for product troubleshooting
  • Understanding of the Linux Kernel; tuning, drivers, and libraries
  • Understanding of various communication interfaces, including but not limited to RS232, USB, Ethernet, SPI, I2C, I2S, SDIO, Bluetooth, Wifi, 2G/3G/4G
  • Testing and troubleshooting web and application server configurations

Related to Systems Software Engineer Resume Samples

Services Software Engineer Resume Sample

Work Experience

  •  Working within a cross-functional team whose purpose is to enable epic web & broadcast experiences and compelling storytelling around esports for all of Activision Blizzard   •  Writing business logic and API’s that allow our clients to aggregate data into useful segments from raw stats  &nbs...
Professional Skills

  •  Strong technical leadership skill, proven ...
  •  Excellent critical thinking and troublesho...
  •  Strong problem solving and debugging skill...
4.8
18 votes

Software Configuration Management Engineer Resume Sample

Work Experience

  •  Define, Setup/Configure, Deploy and Maintain build/ packaging system   •  Define, Setup, Deploy and Maintain methods, servers and tools for accepting software source code and binaries from 3rd party companies   •  Define, Setup/Configure, Deploy and Maintain source code and binary ...
Professional Skills

  •  Possess excellent organisational skills wi...
  •  Demonstrable troubleshooting, problem solv...
  •  Experience migrating, developing, automati...
4.9
12 votes

Software Engineer Infrastructure Resume Sample

Work Experience

  •  Expert knowledge developing and debugging in C/C++ or Java on   •  Expert knowledge of network programming   •  Experience developing with Python, Bash, or PHP   •  Experience with filesystems, concurrency, multithreading, server architectures, and distributed s...
Professional Skills

  •  Work in a fast-paced, dynamic environment ...
  •  Good English communication skills (speakin...
  •  Demonstrated experience and knowledge of t...
4.9
24 votes

Software Services Resume Sample

Work Experience

  •  Development experience in C++, C#, Java or .NET   •  Work in small, self-motivated teams to translate customer needs into Edge App products and infrastructure   •  Travel to customer sites to implement and configure software applications on the Field Agent device   • ...
Professional Skills

  •  Strong experience writing REST web service...
  •  Are open to constantly refresh and renew t...
  •  Strong understanding of JavaScript, web ma...
5.0
9 votes

Manager, Engineering Software Resume Sample

Work Experience

  •  Optimize Oculus’ tracking and machine learning software   •  Responsible for the mitigation of any security vulnerabilities rated as Critical within 30 days of identification; rated as High within 60 days and Medium to Low within 120 days   •  Assess the current state of client’s S...
Professional Skills

  •  Proven experience building, maintaining, a...
  •  Strong computer skills, including a workin...
  •  Demonstrated leadership skills in the cont...
5.0
16 votes

Software Engineer Development Resume Sample

Work Experience

  •  Help our game developers build without constraints - drive the technology choices that enable a world-class user experience   •  Be an advocate for code quality and correctness   •  Enhance, maintain, and/or refactor existing automation   •  Learn to use DeltaV ...
Professional Skills

  •  Strong object-oriented design and coding s...
  •  Strong customer focus, written and verbal ...
  •  Good RF and microwave understanding, stron...
4.9
16 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates