Software Engineer

The following is an example of a qualified / professional Software Engineer resume sample(s). These resume examples uses an integration resume layout. The Resume initiates with the applicants qualification profile, outlining key-qualifications for Software job field.

Then, the candidate has an outline of their full work experience (employment history) in sequential order with employment dates on file.

Next is the Educational background, listed in descending order (most recent first). It then moves onto the Professional Background, highlighting skills separated into professional & personal skills.

And lastly, Certifications/Licenses that the candidate it involved with. Then a final part displays any other additional information that the candidate want it to be listed.

Resume Example for Software Engineer

Software Engineer – ViaSat, Inc

Carlsbad, CA

Results-driven individual with 8+ years of multidisciplinary engineering experience desiring to bring a diverse skill set to an automation, development, integration, or test position.

Work Experience

Software Engineer

ViaSat, Inc

January 2017 to Present

Provided estimates on development efforts and implemented new features to meet customer needs 
• Analyzed requirements to ensure their feasibility and necessity 
• Troubleshot and fixed software defects and worked with test engineers to ensure satisfactory resolution 
• Performed unit testing and early integration testing to ensure system operation and to deliver high-quality software builds 
• Maintained a development lab environment (including virtual machines, Cisco networking devices, and cabling) for a team of 20+ engineers

ViaSat, Inc

October 2012 to Present

Senior Integration Engineer

ViaSat, Inc

October 2012 to January 2017

Performed integration testing and end-to-end testing of satellite network software, including user modems, ground stations, and network management software 
• Wrote test scripts to perform soak tests and data analysis to ensure compliance with system performance and reliability requirements 
• Developed custom plugins to Wireshark to parse proprietary and open-source protocols to aid in troubleshooting 
• Performed adversarial testing of intercommunication between system components using tools like firewalls and packet generators 
• Executed data throughput tests with tools like iPerf and IxChariot to identify performance issues and software defects 
• Applied newly purposed configurations and security updates to ground station network devices and provided purposed solutions to connectivity issues 
• Performed over-the-air integration and troubleshooting of interoperability between ViaSat modems and various Ka/Ku-band antennas on live satellites 
• Constructed test beds including racking, wiring, networking, hardware configuration, and software configuration 
• Authored test plans for new features and presented content to project stakeholders 
• Provided updates on task completion, progress, roadblocks, and concerns to project management 
• Documented defects and worked with system engineers and developers to ensure satisfactory resolution 
• Contributed to and reviewed technical documentation such as installation manuals and troubleshooting guides to assist field engineers with day-to-day operation on production networks 
• Provided demonstrations and training to customers to showcase new features 
• Mentored and trained junior engineers and new hires to ensure their success with the company

Engineer III, Payload Integrations

General Atomics Aeronautical Systems Inc

May 2012 to September 2012

• Worked with customers to define project schedule, budget, and technical requirements for integration of third-party payloads onto Unmanned Aerial Vehicles (UAVs) 
• Updated Microsoft Project schedules; presented purposed schedules and progress to customers

Systems Engineer II, Systems Engineering and Test

Rockwell Collins

May 2010 to May 2012

• Worked as a Systems and Test Engineer for a secure VHF/UHF-based military communications system 
• Generated requirements for new software features to define their scope 
• Analyzed and verified existing requirements for correctness, thoroughness, and testability 
• Executed formal verification tests as well as ad-hoc tests 
• Developed automated test scripts for regression tests using TestComplete to increase productivity and reduce resources needed to perform basic tests 
• Travelled to customer locations at various U.S. sites as a technical resource for specialized testing activities 
• Performed system integration testing on new software and hardware components 
• Authored technical documentation including test plans, test procedures, Change Requests (CRs), and test reports 
• Performed classroom-style training for end users

Test Engineer, Northrop Grumman Information Systems (NGIS)

Northrop Grumman Corporation

November 2008 to March 2010

• Served as a Test Engineer for the Battlefield Airborne Communications Node (BACN) communications relay 
• Authored technical documentation in support of testing activities 
• Performed testing and filed CRs; also verified and validated existing CRs 
• Analyzed requirements for correctness, testability, and traceability to test procedures 
• Deployed to Afghanistan in Operation Enduring Freedom (OEF); served as Mission Control Manager, supervising a team of three engineers


B.S. in Computer Science

San Diego State University

December 2008


INTEGRATION (7 years), INTEGRATOR (7 years), NETWORKING (5 years), SYSTEMS ENGINEERING (2 years), B2B SOFTWARE (Less than 1 year)

Additional Information

• General: Integration test, networking, regression test, test automation, scripting, software engineering, and systems engineering 
• Programming Languages: C, Python, and shell scripting 
• Operating Systems: Linux/Unix, Windows NT/2000/XP/Vista/Seven 
• Tools: ClearQuest, DOORS, JIRA, Microsoft Office, Perforce, and SVN