Graduate Software Engineer Resume Samples

4.6 (149 votes) for Graduate Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the graduate software engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
ES
E Schuppe
Elaina
Schuppe
64426 Rudy Harbors
Boston
MA
+1 (555) 257 4887
64426 Rudy Harbors
Boston
MA
Phone
p +1 (555) 257 4887
Experience Experience
Phoenix, AZ
Graduate Software Engineer
Phoenix, AZ
Harber Group
Phoenix, AZ
Graduate Software Engineer
  • Helping to produce and execute model development plans in conjunction with project management and engineering peers
  • Perform real-world testing of products and provide feedback to software development teams
  • Performing technical work by applying software development methodologies to complete assignments
  • Team and personal development – You take time to drive your own development, whilst also encouraging team members and partners to do the same
  • Implementing, unit testing, debugging and integrating code of assigned projects; performing preliminary tests to verify the functionality, accuracy, and efficiency of developed or enhanced software
  • Establishing and maintaining thorough and accurate documentation of all work; communicating technical issues; assisting with technical specification documentation and review
  • Deliver on your promises – You demonstrate a can-do attitude and you drive to overcome obstacles, acting with a sense of urgency because you’re passionate about what you do
Philadelphia, PA
FY Graduate Software Engineer
Philadelphia, PA
Hoppe-Beahan
Philadelphia, PA
FY Graduate Software Engineer
  • Provide enough documentation at every stage of the design and development
  • Implement software in c/c++ of software design as per UML class diagrams, sequence diagrams, state and activity diagrams while following defined software architecture and coding standard guidelines
  • Develop unit test, functional test for software and system test team to execute testing as per SRS
  • Develops and executes software test plans
  • Develop tools in .NET/C# on Windows
  • Participate in code reviews, software standard and guidelines improvement
  • Develop API, algorithms, libraries, GUIs for Analog Devices HDMI video and audio products
present
San Francisco, CA
Graduate Software Engineer Galway, Ireland
San Francisco, CA
Kuphal LLC
present
San Francisco, CA
Graduate Software Engineer Galway, Ireland
present
  • Software Development mainly in Multi-Threaded C++ on Windows, Mac, Linux
  • Web application development, AJAX and JavaScript
  • Participate fully in Agile Software Development
  • Demonstrate practical application of these attributes via project or intern work
  • Hands on testing of applications with a strong emphasis on Test Automation
  • Microsoft Certification and product knowledge
  • Object Oriented Design methodologies and Software Design principles
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Texas A&M University
Bachelor’s Degree in Computer Science
Skills Skills
  • Ability to self-motivate with a strong desire to learn and ability to be flexible
  • You will have had hands-on experience coding in C++, or very strong skills in at least one other language and an ability to learn quickly
  • Excellent knowledge in information architecture, human computer interaction and usability design principles
  • Strong abstract reasoning skills with an ability to focus on key concepts at all levels of detail
  • Strong teamwork and communication skills, both written and oral in a highly collaborative environment
  • Basic knowledge of Microsoft Office elements including Word, Excel, Outlook
  • Basic proficiency in a programming language(s) (e.g., C, C++, Java)
  • Perform effective detailed design tasks, whilst adhering to quality standards and appropriate documentation
  • Write efficient, maintainable and testable code for our platform
  • Excellent knowledge of C/C++ or Python programming, especially in developing multi-core or multi-threaded software
Create a Resume in Minutes

15 Graduate Software Engineer resume templates

1

Graduate Software Engineer Resume Examples & Samples

  • Honours degree/Master/PhD in Computer Engineering, Electronic Engineering, Computer Science, or a similar discipline
  • Graduate in 2014 or 2015
  • Excellent knowledge of C/C++ or Python programming, especially in developing multi-core or multi-threaded software
  • Software development life cycle
  • Strong knowledge of Linux operating system and how to optimize for performance
  • Packet processing and networking technologies, Ethernet and TCP/IP, Wireless, Switching and Routing
  • Security, Cryptography
  • Data compression
  • Programming in Linux/embedded environments
  • Device driver development
  • Windows, FreeBSD or other operating systems
  • Virtualisation e.g. KVM, XEN, QEMU, VMWARE
  • Software Defined Networks (SDN), e.g. OpenStack
  • Source control management tools e.g. GIT
2

Graduate Software Engineer Development Norway Resume Examples & Samples

  • Some experience from software development, either professionally or from your free time
  • Programming skills (Android, Java, C/C++)
  • Formal education, preferably Masters, but combined with practical experience, Bachelor is also acceptable
  • Can-do-attitude
  • Diverse knowledge and experience from different programming languages and platforms
  • A passion and interest for good user experience
  • Knowledge and interest in graphics programming, e.g. OpenGL
  • A desire to work close to HW, and following a physical product from a-z
3

New Graduate Software Engineer Resume Examples & Samples

  • Work within agile development teams to define solid testing approaches for new and existing features
  • Design, implement, monitor and enhance robust automated stress tests that identify product defects soon after they are introduced
  • Enhance test frameworks and tools that allow efficient and effective automated test approaches
  • Report and troubleshoot product issues, working with developers to perform initial diagnosis
  • Maintain and configure testbeds, identifying opportunities to automate common testbed setup and configure tasks
  • Identify potential improvements to test frameworks, test scripts and testbeds
4

Technology Graduate Software Engineer Resume Examples & Samples

  • Write and review portions of detailed specifications for the development of system components of simple complexity
  • Complete simple bug fixes
  • Under the guidance of senior-level engineers, successfully implement development processes, coding best practices and code reviews
  • Resolve basic technical issues as necessary
  • Bachelor’s Degree with a major in Computer Science, Software Engineering, Business & Computing, Mathematics, Physics or similar
  • Basic knowledge of software development methodologies (e.g., Agile, Waterfall)
  • Basic understanding of data modeling principles
  • Knowledge of data storage subsystems
  • Basic knowledge of applicable development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net
  • Knowledge of test-driven development
  • Systems Engineer I
  • Network Engineer I
  • Quality Test Engineer I
  • Business Analyst I
  • User Experience Specialist I
  • DBA I
5

Graduate Software Engineer Resume Examples & Samples

  • ASP.net
  • Relevant Undergraduate or Postgraduates Degree – Engineering (Software focus)
  • Permanent Residency or Citizenship for Australia or New Zealand at the time of application
  • Academic transcript ( please note this does not need to be a verified transcript copy)
6

Graduate Software Engineer Resume Examples & Samples

  • Primary contributor in the design and creation of rich internet applications for engaging interactive solutions across multiple target platforms
  • The engineer will be a key member of the global development team that will deliver end-to-end solutions on time and in accordance with the defined architectural vision and performance expectations
  • Contribute to the analysis of complex issues and develop solutions as part of a scrum team. Strong analytical skills are essential
  • No direct reports
  • The engineer is responsible for delivering high quality applications that meet the needs of the different Tyco verticals. Must proactively identify and react to changing technical and business requirements
  • Technical knowledge of Javascript framework, e.g. Angular, Backbone, Ember
  • Technical knowledge of server side web application frameworks (e.g. Spring MVC, Grails, ASP.NET, Ruby on Rails, Django, Struts, etc.)
  • Technical knowledge of building responsive websites including techniques to test these
  • Experience with automated builds, tests (e.g. Maven, Jasmine, Mocha, Selenium) and deployments (e.g. Grunt)
7

Graduate Software Engineer Resume Examples & Samples

  • Requirement gathering and analysis
  • Software design, implementation and testing
  • Peer reviews
  • Agile stand-ups and retrospectives
  • Planning and estimations sessions
8

Graduate Software Engineer Resume Examples & Samples

  • Coding simple software following coding standards and in accordance with applicable software, development methodology, release processes and quality requirements with guidance if required
  • Creating and executing designs for small sets of new functionality (a few related classes) that form part of a larger solution with guidance if required
  • Conducting unit, system and integration testing and bug fixing with guidance if required
  • Utilising software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
  • Collaborating in peer code reviews
  • Providing technical solutions to simple problems using sound problem solving techniques
  • Performing root cause analysis and outlines corrective action for given problems
  • Estimating level of effort for own work
  • Investigating new technologies and make recommendations for adoption
  • Working collaboratively with other team members in cross functional teams to achieve goals
  • Reviewing product and/or application information including manuals and brochures for technical accuracy
  • Keeping up to date with the latest software development technologies and methodologies
  • Contributing regularly to discussions regarding internal process and system improvements in order to ensure maximum efficiency across the company
  • Reporting appropriate exceptions and issues to lead developer providing options and recommendations to resolve them
  • Performing other duties and responsibilities as directed
9

Graduate Software Engineer Resume Examples & Samples

  • Increasing the availability of information
  • Reducing the environmental impact
  • Reducing journey times
  • Good knowledge of Java
10

Graduate Software Engineer Resume Examples & Samples

  • Be able to build on the existing automated framework and execute automated tests against the product on various browsers
  • The candidate will have experience with development tools such as javascript/angular/node and experience with Automated test tools such as Protractor, testNG, Selenium or an equivalent
  • Scrum/Agile experience and good attention to detail
  • Couchdb/cloudant and Jenkins Experience an advantage
11

Graduate Software Engineer Resume Examples & Samples

  • Working on a leading Securities Finance product – Apex Securities Finance
  • Working in a team following agile practices delivering new projects and enhancements
  • Contributing to every aspect of the SDLC
  • Increasing your experience of application development
  • Contributing team member from day 1
  • Graduate degree in Computer Science/Engineering or other analytical degree with up to two years commercial experience working in Software development
  • A demonstrable passion for IT coupled with a can-do attitude
12

Graduate Software Engineer Resume Examples & Samples

  • Minimum 2.1 Hons Degree in related field (Computer Science/Software Engineering/Software Development/Telecommunications)
  • Software Development using Java is a must
  • Knowledge of UNIX/Linux
13

Graduate Software Engineer Resume Examples & Samples

  • The ideal candidates should possess a doctorate in engineering, computer science or data science
  • Capable of writing clean, well-structured, readable and shareable code in an Object Oriented language
  • Good verbal, visual and written communication skills to articulate design logic and reasoning
  • Flexible and able to work in a dynamic and agile environment in a Continuous Delivery mode
  • Machine Learning theory and practive
  • Experience with Natural Language Processing
  • A publication record
  • Previous experience of developing advanced informatics, statistics, and computer science methods to solving real world problems
  • Java programming experience
14

Graduate Software Engineer Resume Examples & Samples

  • Perform requirements analysis of the Computer Software Configuration Item (CSCI) and develop acceptance test strategies
  • Design and implement various Computer Software Components (CSC) and Computer Software Configuration Item (CSCI)
  • Implement and Unit Level Test various Computer Software Units (CSU)
  • Perform Software, System and Hardware Integration of the final product
  • Perform software defect resolution and software maintenance
  • Perform software acceptance testing and system level testing
  • Bachelor Degree in Software Engineering or Electrical Engineering (with a major in Computer Systems)
  • Experience with C/C++ and Java programming Languages
  • Experience with Object Oriented Design/UML and Structured Design
  • Experience in software architectural design for complex, concurrent, distributed and real-time systems
  • Experience with communication protocols such as: TCP/IP and UDP
  • Some System Administration skills in Linux and UNIX operating systems
  • Some knowledge in electronics and hardware would be desirable however is not essential
  • Committed team player
  • Highly developed communication skills (both written and verbal)
  • Motivated self-starter with very good technical and problem solving skills
15

Graduate Software Engineer Galway, Ireland Resume Examples & Samples

  • Participate fully in Agile Software Development
  • Strong teamwork and communication skills, both written and oral in a highly collaborative environment
  • Additional coding skills in some or all of C/JSP/Java/Python/Objective C/C#
  • Hands on testing of applications with a strong emphasis on Test Automation
  • Experience of cross-platform development
  • Cloud Technologies
  • Skills in one or more of the following scripting languages: Perl, Shell, Bash, Ruby, Tcl
  • Unified Communications protocols
  • Web application development, AJAX and JavaScript
  • Knowledge of browser plug-ins
  • Video Technologies
  • Cisco Certification and product knowledge
16

Graduate Software Engineer TH Resume Examples & Samples

  • Develop code to run on PCs and mobile devices for communicating with, tuning and visualising algorithms developed by our DSP engineers
  • Experience with projects involving high level OO languages e.g. C#, Java
  • Experience with Visual Studio IDE
  • Knowledge of OO concepts and design patterns
  • Knowledge or experience with projects involving C also desirable
  • Australian Permanent Residency required
17

Graduate Software Engineer Resume Examples & Samples

  • To write and maintain functional requirement specifications by interpreting and analysing user requirements
  • To develop software designs and architectures that they and/or their colleagues will implement
  • To implement and verify system designs, whilst satisfying agreed necessary conditions for quality, reliability, maintainability and cost
  • To lead and take part in design and code reviews
  • To establish functional requirements
  • To specify system-wide software designs
  • To implement embedded software system designs which meet agreed functional design requirements
  • .Net, C#, Python, C++, WPF, TFS, automated builds, continuous integration, Visual Studio
  • Experience in delivering software development products with Agile and project methodologies
  • Experience of using structured design methodologies such as UML
  • Advanced problem solving and design skills
  • Ability to interact in the planning, organisation and prioritisation of work in a small team/project
  • A team player who thrives in a diverse environment
  • Capable of clear and accurate communication, both verbal and written
  • Undertakes work in an efficient and timely manner
  • Computing/ Electronics/ Software Degree class 2(i) or higher
18

Graduate Software Engineer Resume Examples & Samples

  • Programming and configuration of Automation Systems and System Management Tools
  • Testing and assistance during commissioning of control systems
  • Documentation of program specifications and test procedures
  • Support Engineering, Production and Sales departments regarding Automation Products
  • Travel as and when required
  • Any duties as required by the business
  • BSc in Electrical/Mechanical or Mechatronics Engineering or equivalent
  • Absolved training in similar environment
  • Computer literacy (including good command of Microsoft Excel, Word and Outlook)
  • Working knowledge of structured text programming
19

FY Graduate Software Engineer Resume Examples & Samples

  • Bachelor’s Degree in Computer/Software Engineering or equivalent discipline with 0-2 years experience
  • Knowledge in C++, Object oriented architecture, UML diagrams and syntaxes
  • Knowledge C or C++ code implementation for a simple state machine
  • Familiar with hardware design, Verilog, Python a good asset
  • Good knowledge of CPU architectures, electronics, I2C, SPI, CAN bus
  • Knowledge of software best practices as per book “code complete 2“
  • Familiar with unit testing, integration testing, hardware simulation testing, emulators
  • String knowledge of building and linking libraries, software packaging and source control
20

Graduate Software Engineer Resume Examples & Samples

  • Master degree (or higher) in Computer Science or Mathematics or any other field that has an emphasis on programming, or relevant work/ internship/post-doc experience
  • Technical skills to develop and debug applications in C and Fortran and Linux/ Posix programming
  • Good knowledge of High-Performance Computing is a plus (efficient algorithms, multithreading, distributed computing)
  • Mathematics/ Physics background with relevant experience in scientific computing is a plus
  • Passionate about technology with the drive and determination to succeed
  • Good communication and problem-solving skills
  • Excellent organizational and project management skills
  • Fast learner with an innovative spirit and inquisitive mind
  • Fluent English (spoken and written) is essential
21

FY Graduate Software Engineer Resume Examples & Samples

  • Design and develop of embedded software based on various embedded system platforms
  • Design and develop of PC applications
  • Deliver the software modules, drivers and libraries to users and customers based on the defined frameworks
  • Support customers on the software by working closely with customers as well as other teams across the company
  • Provide enough documentation at every stage of the design and development
22

Graduate Software Engineer Resume Examples & Samples

  • Develop and maintain interface collateral (importers, generators and other utilities) for IP tooling products
  • Work with EDA and industry partners to develop innovative algorithms and flows using the IP tooling products
  • Perform real-world testing of products and provide feedback to software development teams
  • Knowledge of common software development and test processes
  • Good working knowledge of one or more scripting language (Ruby, Python, Javascript, TCL)
  • High levels of pro-activity and initiative
  • Strong communication skills: listening, understanding and persuading
  • Fluency in both written and oral English
23

Graduate Software Engineer Resume Examples & Samples

  • Developing, testing and maintaining high speed software models for ARM’s advanced CPU and system level IP
  • Creating Virtual Platforms that can be used for early software development
  • Supporting internal and external users of ARM models
  • Helping to produce and execute model development plans in conjunction with project management and engineering peers
  • You will be expecting to achieve a degree in Computer Science or a similar subject
  • You will have had hands-on experience coding in C++, or very strong skills in at least one other language and an ability to learn quickly
  • You should have a good understanding of computer architecture
  • You will understand of the processes of software engineering, including design specification, coding, testing and debugging
  • You will have used Linux development tools or Microsoft Visual Studio
24

Graduate Software Engineer Resume Examples & Samples

  • Experience with assembler-level programming and debugging (ARM desirable but not essential)
  • Experience with version control systems like git or syn
  • Experiences with embedded software environments such as cross-compilation or remote target debugging
  • Experience in software optimisation and instrumentation
  • Experience with Linux /UNIX and Microsoft Windows host environments
25

Graduate Software Engineer Resume Examples & Samples

  • Strong programming skills in at least one preferably object oriented language
  • · A demonstrated keen interest in how computers work, including a good understanding of processor design concepts
  • A high level of pro-activity and initiative
  • The ability to effectively work alone as well as in a team
  • High-level programming experience such as C/C++
  • Perl, Python or other scripting language
  • Familiarity of Unix/Linux working environment
  • Experience of Verilog, SystemVerilog or VHDL
26

Graduate Software Engineer Resume Examples & Samples

  • A passion for embedded computing that goes beyond your studies
  • A creative and structured approach to problem-solving
  • Knowledge of C and/or C++
  • Comfortable communicating within a small team
  • A desire for learning and self-improvement
  • An appreciation of how and why version control software is useful
  • Evidence of Open Source project interaction or contribution
  • Operating system kernel or device drivers
  • Compilation technology, JIT (Just In Time) compilers…
  • Android, ChromeOS, RedHat, Debian internals/middleware development
  • Linux development or validation
  • Zephyr, FreeRTOS, other RTOS development or validation
  • Embedded devices, and programing beyond using a microcontroller
  • An appreciation of some of the ways in which computer architectures differ
  • Hands on experience with hardware and software debuggers
  • Knowledge of other languages, such as shell, Perl, Python, Java, Haskell or any assembly
27

Graduate Software Engineer Resume Examples & Samples

  • A good understanding of, or background in, digital electronics
  • Experience with programming languages such as Scala, Python or Go
  • Strong Linux skills
  • Experience of data visualisation tools such as Excel or Tableau
  • Experience with R and SQL
  • Builds strong and lasting relationships based on mutual trust
  • Actively seeks out and encourages alternative viewpoints and ideas
  • Persuades rather than pushes when influencing colleagues
  • Demonstrates a helpful, can-do attitude
  • Thinks and acts in the best interests of our customers and partners
  • Strives to achieve great outcome for ARM and our customers
28

Graduate Software Engineer Resume Examples & Samples

  • Java or C++ coding experience
  • An understanding of, or background in, digital electronics
  • Python development skills
  • Linux development skills
  • Experience of developing or testing Eclipse-based products
29

Graduate Software Engineer, Cycle Models Resume Examples & Samples

  • Experience with C++ programming and at least one of: Perl, Python, C#
  • Understanding of Microarchitecture modeling and microarchitecture concepts such as processor pipelines, coherent memory hierarchy, and system interconnect
  • Good communication skills, ability and desire to work as a team player
  • Experience with algorithms and data structures
  • Familiarity with the ARM architecture
  • Project experience with Verilog HDL language and associated software simulators and waveform debugging tools
  • Experience with the SystemC simulation environment including modeling at various abstraction levels and using TLM2
  • Embedded programming experience through writing and debugging assembly-language routines, including programming both CPU and device behavior
30

Graduate Software Engineer Resume Examples & Samples

  • Ongoing review of system design and architecture
  • Coding for new releases, fixes and enhancements within a structured environment (including test driven development and agile approaches)
  • Managing scalability, availability, efficiency, usability and performance of our systems, applications, databases and software services
  • Software performance analysis and system tuning
31

Graduate Software Engineer Resume Examples & Samples

  • Participate in the software design, code implementation and validation of embedded software for the work products
  • Generate software requirement specification, design documents and test specification
  • Work closely with other team to optimize product performance
  • Maintain current and well informed on embedded software engineering methodologies and technologies
  • At least a Bachelor Degree in Electronics & Electrical Engineering or equivalent with 1-2 years experiences. Fresh graduates are welcome to apply
  • Strong basic understanding in major aspect of Electronics: Power Electronics, Analogue, Digital and sensing technology with its interfacing (magnetics, optics, etc )
  • Basic understanding on Embedded microcontroller based platforms,8-bit/16-bit microcontrollers (Atmel, PIC, Renesas, Freescale, TI, etc…) would be an advantage
  • Experience using Schematic capture, PCB layout and simulation tools such as MATHCAD, MATLAB, etc would be an advantage
  • A passion for engineering. Able to demonstrate how your ideas have made a difference
  • Concern for accuracy: Consistently delivers the required level of accuracy and quality
  • Attitude: Takes job responsibilities seriously, and conducts themselves in a positive and professional manner
  • Initiative and Proactive: Able to pre-empt problems and seize opportunities without waiting to be told
  • Drive for results: Focuses on expedient delivery, to the right level of resolution and quality
  • Planning and Organizing: Able to develop clear, efficient and logical approaches to work
  • Flexibility: Willing to adapt thinking, behavior and activities to suit the requirements of different situations. Assists managers and colleagues with their requests, and is willing to work with people to deliver
  • Teamwork: Shows the willingness to put the goal of the team before personal goals, and the ability to build effective co-operative relationships with others
32

Graduate Software Engineer Resume Examples & Samples

  • Design and build advanced applications for iOS or Android platform
  • Work closely with another mobile app developer leading the other platform development
  • Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
  • Work directly with developers and product managers to conceptualise, build, test and realise products
  • Gather requirements around functionality and translate those requirements into robust and performance oriented functional solutions
  • Build prototypes at tech scoping stage of projects
  • Work with the front-end (consumer devices) developers and back-end (cloud web services) developers to build the interface with focus on usability, reliability and performance
  • Create compelling device specific user interfaces and experiences
  • Standardising the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
  • Optimise performance for the apps
  • Keep up to date on the latest industry trends in the mobile technologies
  • Explain technologies and solutions to technical and non-technical stakeholders
  • Bachelor Degree in Computer Science or Computer Engineering or equivalent
  • Understanding of other compiled languages
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Experience of development using web technologies
  • Good understanding of OO programming and design patterns
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Strong OO design and programming skills in Objective-C , and Swift
  • Good knowledge working with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)
  • Good knowledge with xcode and iOS storyboards,
  • Familiarity with cloud message APIs and Apple push notifications
  • Experience building web and native apps
  • Some Experience using social media APIs
  • Using version control (e.g. Git)
  • Excellent debugging and optimisation skills
  • Solid understanding of the full mobile development life cycle Proven commercial software development experience – desktop and mobile
  • Published examples of mobile applications on the App store or the Android market
  • Excellent knowledge in information architecture, human computer interaction and usability design principles
  • A track record of delivering successful consumer and or business products
  • Ability to use analytic data and user testing to inform design decision
  • A passion for new consumer technology and the emerging media landscape
  • Ability to multi task and good time management skills
  • Ability to work on their own and as a part of the team
  • Excellent testing/ QA skills
  • Excellent communication skills (verbal and written) to liaise with various departments locally and internationally
33

Graduate Software Engineer Resume Examples & Samples

  • Joining a supportive team of like-minded developers who care about quality (we make use of continuous integration, automated builds and unit tests)
  • Contribute to solving novel problems posed by the requirements of our DSP engineers, researchers and external customers
  • Work on Big Data problems, using massively parallel HPC concepts and implementations
  • Contribute to tools and development processes including automating builds and other tasks using scripting
  • Experience with projects involving scripting languages esp. Python
  • Interest in learning agile software development techniques e.g. TDD, Continuous Integration
  • Inquisitive and committed to learning new skills
  • Knowledge of integrated development environments such as XCode, Visual Studio, etc
  • Knowledge of OO concepts and design patterns, and their implementation in Java, C# or C++
  • Knowledge of Big Data concepts and their implementation in HPC
34

Graduate Software Engineer Resume Examples & Samples

  • Experience of developing cross-platform applications
  • Exposure to Verilog/VHDL
  • Exposure to FPGA architectures and flows
35

Graduate Software Engineer Resume Examples & Samples

  • Computer Science or related degree
  • A genuine enthusiasm for graphics technology
  • Plenty of initiative
36

Graduate Software Engineer Resume Examples & Samples

  • Excellent programming skills: within the team the main languages used are C, C++, Fortran and Go
  • Self-driven, independent problem solver, technically versatile, willing to be flexible and accept new challenges. Effective verbal and written communication skills
  • Ability to work alone as well as in a team
  • Experience in Clang/LLVM, GCC or another compiler
  • Understanding of the purpose and structure of compilers, assemblers and linkers
  • Awareness of techniques in compiler optimizations and code generation
  • Experience with vector architectures and auto-vecorisation techniques
  • Experience with parallel programming and OpenMP
  • Experience of maths libraries and other high performance libraries
  • Understanding of at least one CPU architecture and instruction set
  • Experience of developing, delivering and maintaining production quality software or working on open source projects
  • Developing for Unix operating systems, in particular Linux
  • Exposure to software continuous delivery environments.Proficiency in Python or other scripting languages
37

Graduate Software Engineer Resume Examples & Samples

  • Building a detailed understanding of hardware features and capabilities, development tools and the software development process and use-case requirements
  • Development of prototype software flows from drivers to visualization tools that support these investigations and demonstrate use of next-generation extensions to the ARM architecture
  • Good grounding in computer architecture fundamentals (including the interaction between hardware and software, instruction sets, etc.)
  • Grounding in the software engineering process and development tools
  • Good programming skills in at least C or C++
  • Experience/project work related to development tools (e.g., debuggers, compilers, disassemblers, visualization) and/or low-level software (e.g., device drivers, operating systems, microcontroller projects)
  • Personal project work and/or contributions to open source projects
  • Experience/programming skills in Python or similar scripting and prototyping languages
  • Independent research experience
38

Graduate Software Engineer Co-op Scholarship Resume Examples & Samples

  • WCF, Web Services
  • Degree to be completed in the last 2 years (completed between 1 January 2016 and 31 January 2018). Please note you just need to have completed by Jan 2018, you do not need to have formally graduated during this time
  • Cover letter outlining your interest and suitability for the role. Please also indicate when you will completing your degree
  • 3 months work experience
39

Graduate Software Engineer Resume Examples & Samples

  • Self-motivated with a strong desire to learn
  • Software Development mainly in Multi-Threaded C++ on Windows, Mac, Linux
  • Additional coding skills in some or all of C++/Java/Swift/Python
  • Strong emphasis on Test driven development and automated testing
  • Object Oriented Design methodologies and Software Design principles
  • Demonstrate practical application of these attributes via project or intern work
  • Participate fully in Agile and Scrum Software Development
40

Graduate Software Engineer Resume Examples & Samples

  • Involvement in the specification of new products and features
  • Design/development/test of the products and features, working independently and as part of a wider team
  • Both architectural/system design and detailed coding
  • Working closely with the support team to ensure and maintain the quality of the product
  • Working with other groups (manufacturing/documentation etc) involved in shipping finished products
  • Strong written & verbal communication skills
  • Ability to multi-task and solve complex problems
  • Ability to self-motivate with a strong desire to learn and ability to be flexible
  • Proven track record of learning new technologies and features on own initiative
  • A demonstrable passion for technology and hardware/software development
  • Excellent mathematical or scientific qualifications
  • A flare for applying mathematics to problem solving
  • Knowledge of, at least one, of C/C++/Java/JavaScript/Python
  • Experience of TCP/IP networking, VoIP and Video applications
  • Experience of Mobile/IoS/Android Application Development
  • Experience of Web Development
  • Knowledge of low-level system software and/or real time embedded software
  • Exposure to video and audio encoding and processing techniques and technologies
  • Understanding of processor architectures
  • Understanding of assembly languages
  • Exposure to cryptography
  • Communications and networking protocols
41

Graduate Software Engineer Resume Examples & Samples

  • 1) Cover letter outlining your interest and suitability for the role. Please also include your availability to start
  • 2) Resume
  • 3) Academic transcript (please note this does not need to be a verified transcript copy)
  • 4) Proof of working rights (either passport, birth certificate, or permanent residency or Citizenship documentation)
42

Graduate Software Engineer Debug Tool Development Resume Examples & Samples

  • A degree in Electrical Engineering, Computer Science or similar
  • Advanced programming skills in C/C++ and/or Java
  • Able to operate Windows and Office applications
  • A structured approach to solving complex problems self-sufficiently
  • Fluent in English and German
  • Familiar with application development on Windows and/or Linux
  • Hands on experience with embedded systems
  • Basics in revision control systems like Subversion or GIT
  • Experience in using integrated development environment (e.g. Eclipse, uVision)
  • Basic knowledge of ARM microcontrollers, JTAG, SWD and CoreSight
43

Graduate Software Engineer Resume Examples & Samples

  • Applies defined practices and procedures to design, implement, and support individual SW projects
  • Assignments are routine in nature
  • Follows established procedures to complete assignments
  • Builds effective working relationships with team members
  • Work is closely reviewed for correctness and completeness
  • Receives detailed instructions on routine work
  • Work on our core products and services or those that support critical functions of our engineering operations
  • Adjusted, corrected code (and corresponding lessons learned) based on regular reviews
  • Bachelor or Master's degree in computer science or a related technical field
  • Solid understanding of Agile development, object oriented design, and programming languages
  • Programming experience with one or more of the following: C#, Java, C++
  • Strong written, verbal, and collaboration skills
  • Self starter with strong work ethic with a passion for problem-solving
  • Ability to thrive in a fast-paced, dynamic environment
44

Graduate Software Engineer Resume Examples & Samples

  • Participate in the agile feature/product design process working with cross-functional teams including: Product Management, Experience Design, QA and Operations
  • Collaborate with other engineers to share best practices and knowledge of emerging technologies
  • Engage with customers to get a first-hand understanding of their needs
  • Design and rapidly prototype proposed solutions
  • Implement features, products, and enhancements that improve the user experience
  • Bachelor or Master’s degree in computer science or a related technical field
  • Solid understanding of object oriented design and programming languages
  • Extensive programming experience with one or more of the following: Java, C++
  • Knowledge of front-end web design and languages (D/HTML, JavaScript, XML, Flex, CSS)
  • Experience with Mobile development, Cloud computing and SaaS a plus
45

Graduate Software Engineer Resume Examples & Samples

  • Work in a small, autonomous team to create awesome features for our customers
  • Write efficient, maintainable and testable code for our platform
  • Collaborate with software engineers to share best practices and knowledge of emerging technologies
  • Work in short incremental cycles to deliver value on a frequent but manageable basis
  • Solid understanding of object-oriented design and application architecture
  • Experience with any object oriented language like Java, C++, Ruby or Python, and good debugging skills
46

Graduate Software Engineer Resume Examples & Samples

  • Communication and collaboration within the team and with customers
  • Software project responsibility, including: specification, design, implementation, testing and documentation
  • Deploying and testing in a wide range of environments
  • A degree (2.1 or higher) in Computer Science or Software Engineering
  • Excellent communication skills: fluent in written and spoken English with a high standard of written English for technical communication
  • Ability to work effectively in a team, supporting co-workers and leaders to achieve team goals
  • Proactive and effective self-starter with a high standard of personal organization
  • Critical thinking and analytical problem solving skills
  • Persistence to see complex issues through to conclusion
  • Experience of developing technical or scientific software, preferably in a commercial environment
  • CAD/3D geometry systems – as an end user or software developer
  • PDM systems/Teamcenter
  • J2EE server-client development
  • Open source software libraries, e.g. Apache Axis 2
  • Shape matching, particularly in 3D
  • Search engine technologies
  • Database systems, associated languages and tools
  • Application server administration
47

Graduate Software Engineer Resume Examples & Samples

  • The engineer is responsible for delivering high quality applications that meet the needs of the different Johnson Controls verticals. Must proactively identify and react to changing technical and business requirements
  • Minimum qualifications include a Bachelor's degree in Computer Science (or related field) from an accredited college or university
  • Experience with the following technologies: Java, HTML5, CSS and Javascript
  • Knowledge of a Javascript framework, e.g. Angular, Backbone, Ember
  • Knowledge of server side web application frameworks (e.g. Spring MVC, Grails, ASP.NET, Ruby on Rails, Django, Struts, etc.)
  • Experience building responsive websites including techniques to test these
48

Graduate Software Engineer Resume Examples & Samples

  • Design, develop and document firmware to control NCR ATM/Kiosk devices
  • Design, develop and document test procedures and software to validate functionality
  • Software unit test, and supporting integration and systems testing
  • Provide estimates of effort, schedule, and size of change to Project Manager
  • Regular progress reporting on schedule, quality & size of change
  • Support for existing security devices through problem investigation, identification and resolution
  • Degree qualified
  • Proven experience developing software in C/C++
  • Windows Win 32 programming with Microsoft Visual Studio
  • Development environments, including RTOS and embedded systems
  • Some knowledge of Symmetric and Asymmetric cryptography
  • Some Knowledge of Payment Card Schemes, EMV, Contactless and NFC
  • Working knowledge of ARM, PIC & MIPS processor technologies (or equivalent)
  • Software design and methodologies
  • Software configuration management using SVN or equivalent
  • Moderate level of electronics knowledge
  • Ability to work and prioritise several projects simultaneously
  • Public Key Infrastructures (PKI)
  • Extensive knowledge of Symmetric and Asymmetric Cryptography
  • GCC and Eclipse development environment
  • USB Devices and HID Stack
  • 1-2 years of Industry relevant experience
  • Object Oriented Analysis and Design Experience
49

Graduate Software Engineer Resume Examples & Samples

  • All aspects of software development including; requirements analysis, design, coding, integration and testing
  • Perform effective detailed design tasks, whilst adhering to quality standards and appropriate documentation
  • Complete prototyping and software coding tasks, satisfying documented requirements and user expectations
  • Work as part of a team to perform unit and integration software testing
  • Perform system regression, verification, validation and performance testing
  • Participate in code reviews, planning and estimating sessions and other team meetings as required
  • Relevant tertiary qualification )Software Engineering, Information Technology, Computer Science or similar)
  • Previous experience programming in Java, C and C++
  • Demonstrated experience with UNIX (Solaris 8 preferable)
  • Software design experience (UML and Modelling tools)
  • Well-developed communication and team skills with an agile and creative approach to tasks
  • Ability to prioritise tasks and collaborate as part of a team to achieve set deadlines
50

Graduate Software Engineer Resume Examples & Samples

  • Ability to develop HTML in an embedded Linux environment
  • Programming in C, C++ and for embedded environments, as well as HTML, JAVA and other web languages
  • Knowledge of networking and internetworking concepts and technologies (Ethernet, OSI Layers, TCP/IP, packet inspection and analysis, application protocols) is helpful
  • Must be self-motivated and able to work with minimal supervision, with an attention to detail
  • Ability to set priorities and meet deadlines
51

Graduate Software Engineer Resume Examples & Samples

  • Performing technical work by applying software development methodologies to complete assignments
  • Participating in discussions regarding project approach and planning; implementing designs; performing code reviews; delivering quality work product
  • Building experience and knowledge in specific area of assignment and general background in company methods of operation and procedures
  • Applying the company’s software engineering processes and standards
  • Establishing and maintaining thorough and accurate documentation of all work; communicating technical issues; assisting with technical specification documentation and review
  • Implementing, unit testing, debugging and integrating code of assigned projects; performing preliminary tests to verify the functionality, accuracy, and efficiency of developed or enhanced software
  • Performing maintenance functions to correct errors as necessary; documenting and reviewing all results
  • Learning principles of continuous work practice improvement through involvement in post project review; implementing and maintaining quality improvements to process and products as they are introduced into the development process
  • Coordinating development activities on routine work and cooperating with other programmers and scrum team members on technical aspects related to the project
  • Engaging in continuous learning both on the job and through technical training in order to expand and enhance technical expertise and competency and keep pace with technology advancements
  • Bachelor’s degree or equivalent in computer science, electrical engineering, or related field
  • Basic proficiency in a programming language(s) (e.g., C, C++, Java)
  • Understanding of basic software lifecycle process
  • Knowledge of Windows and/or Linux and/or Android
  • Basic understanding of networking and data communications
  • Knowledge of Internet technologies (e.g., HTML, XML, TCP/IP)
  • Demonstrated capability for solving problems across multiple sub‐disciplines of software engineering; for example investigating defects in software, finding solutions to algorithm and programming problems
  • Knowledge of networking, multi-threading, X windows and other graphics subsystems, multi-media development and OS concepts
  • Knowledge of kernel and device drivers internals along with embedded System On A Chip deployments for x86 and ARM advantageous
  • Knowledge of security concepts
52

Graduate Software Engineer IP Verification Resume Examples & Samples

  • Experience of hardware modelling or other exposure to RTL-level hardware design or verification
  • Experience of formal verification techniques
  • Experience in a frontline development environment – building products to meet demanding customer requirements
53

Graduate Software Engineer Resume Examples & Samples

  • Ongoing contribution to high-quality, reliable toolchain products to ARM’s partners covering all stages of development (coding, review, testing, etc.)
  • Working with other groups in ARM to expand support of the ARM architecture & ARM IP
  • Improving code generation and library support for the ARM architecture
  • You will need to be on track to receive a Bachelors, Masters or PhD in Computer Science, Software Engineering, or a related discipline
  • Some experience of software development in C/C++
  • Good oral and written English communication skills
  • Enthusiastic and self-motivated, someone who is versatile, willing to be flexible and learn new skills that you can apply across multiple types of work
  • Able to work effectively alone or in a team
  • Experience of working with an open-source project, ideally making contributions back
  • Experience of scripting languages, in particular Python
54

Graduate Software Engineer Resume Examples & Samples

  • Work on C++ or C# technology
  • Take current code forward while improving code metrics and stability
  • Develop cutting edge features
55

Graduate Software Engineer Resume Examples & Samples

  • Design & planning
  • Supply of products through to complete systems
  • Installation & commissioning
  • System Integration
  • Turnkey delivery
  • Basic knowledge of Microsoft Office elements including Word, Excel, Outlook
  • Good Communication Skills and the ability to present ideas and results back to the team and Management
  • Customer relationship building skills
56

Graduate Software Engineer Resume Examples & Samples

  • Development of the solution to the signed off specification
  • Aid in the design process by building prototypes
  • Double testing of other developer’s functionality
  • Support clients by Identifying and fixing issues
  • Degree (or equivalent) educated in a Computer Science / Software Engineering or similar discipline
  • SQL (Oracle and SQL Server)
57

Graduate Software Engineer Resume Examples & Samples

  • Development and maintenance of motor and product control software for new and existing projects both before and after SOP. This will involve independent working and close collaboration with the DDMD teams in Singapore and the UK on the implementation and modification of novel control schemes within the constraints of low-cost microcontrollers
  • Support the DDMD software team through software validation to ensure that all released software is fully functional and fit for purpose. This will include code peer review, emulator validation and full system validation
  • Support the DDMD software team through the software release process and change management systems through the preparation of high quality documentation of either your own work or that of others
  • Completion of software FMEA’s carried out in conjunction with the hardware and system FMEA
  • Development of software for motors and external test systems to enable automated production testing including motor production line tune and test and power electronics hardware test
  • Responsible for embedded software aspects of FRACAS: completing root cause analysis of any failures of the motor or associated drive and control system at both product and motor level
  • Generate high-quality test reports and other documentation with all data and findings from all work undertaken
  • Be able to travel for short-term secondments to the UK office to work directly with the local software, hardware and motor drives teams to develop concepts and specifications and start the development of new software such that all requirements can be met. Also to provide local support in the UK during periods of high activity and resource demand
  • Be able to apply your skills to other areas of work and tasks within the business as may be required of you on occasion for the benefit of the wider team. This could include, but is not limited to, supplier liaison for issue resolution or audit, engineering design work, test rig building and production equipment commissioning
  • A good first degree in electrical/electronic/software engineering or equivalent qualification or demonstrable experience of equivalent-level working
  • Be proficient in the development of code for low cost embedded systems for motor control applications and other associated power systems and test equipment with demonstrable use of assembler and C languages
  • Ability to be innovative and creative in finding solutions to problems both at a detailed code level as well as at a system level. This also includes the ability to identify and resolve deep software bugs
  • Ability to understand the requirements of the software control system either from your own design work or from other team members’ and be able to link this to at least one demonstrable software design methodology
  • Appreciation of microcontrollers including their instruction set and peripherals to be able to translate system requirements into reality in the most efficient way through understanding of analogue and digital electronics and their interface to the microcontroller peripherals
  • Generation of test specifications to ensure product reliability and robustness at key stages during code development. This includes the development of test environments including simulation, emulation and hardware/test equipment interactions
  • Strong communication and team working skills to be able to form a bridge between multiple teams of different disciplines working on a single, integrated product across multiple global sites
  • Good technical skills and an ability to use standard laboratory equipment to set up experiments and to take precise measurements of motors and mains-referenced control systems to aid performance analysis, fault-finding and completion of GR&R testing
  • Be flexible and open-minded to respond quickly to changes in project priorities. Be able to demonstrate sound theoretical knowledge, reasoning and problem solving skills in engineering
  • Be able to clearly report progress in meetings together with producing a high standard of documentation
  • Proactive and persistent nature demonstrated by an inquisitive approach
  • Be a creative thinker and problem solver; highly self-motivated and self-reliant with enthusiasm for motors, power systems and Dyson products
58

Graduate Software Engineer Resume Examples & Samples

  • 4 - Take responsibility for own tasks/deliverables
  • 5 - Maintain strong departmental and inter-departmental communications
  • 6 - Keep in touch with the external environment - emerging technologies, technical innovations, changes in design practices and up to date tools
  • 7 - Competitor awareness - be aware who the main competitors are and be aware of the products/features they offer
59

Graduate Software Engineer Resume Examples & Samples

  • Coding of new features / defects
  • Supporting Customer Services with investigation and diagnosis of faults
  • Accountancy knowledge / Financial Application experience
  • JUnit
  • Strong aptitude and interest in programming in general
  • Ability to estimate work and work to agreed timelines
  • Be keen to learn and unafraid to ask questions
  • Able to communicate effectively and capable of working in a team
  • Be self-motivated and able to work without supervision when necessary
  • Have a desire to produce high-quality work