Applications Software Engineer Resume Samples

4.5 (82 votes) for Applications Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the applications 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
BG
B Gleason
Brandi
Gleason
8149 Jolie Passage
Boston
MA
+1 (555) 524 7372
8149 Jolie Passage
Boston
MA
Phone
p +1 (555) 524 7372
Experience Experience
Philadelphia, PA
Applications Software Engineer
Philadelphia, PA
Stokes and Sons
Philadelphia, PA
Applications Software Engineer
  • Partner with artists and technicians to provide world class software development and support for film production
  • Work in close collaboration with the hardware team for developing new platforms
  • Architect, create and maintain device drivers and software projects for embedded systems, processors and microcontroller based platforms
  • Develop, implement, test and support 3D graphics software in a Linux environment
  • Design & development of complex real-time embedded systems
  • Collaborate effectively with a team of engineers, QA, Build, UI and Project Management
  • Provide customer support through the ADI Engineer Zone forum
Boston, MA
Engineering Applications Software Engineer
Boston, MA
Wiegand LLC
Boston, MA
Engineering Applications Software Engineer
  • Partnering with engineers to develop test plans, performing unit tests, and evaluating unit test results
  • Perform hardware/software and system level integration and test, including resolution of technical issues
  • Develop test software and infrastructure
  • Will develop software for configuration and testing of embedded processors
  • Develop and present review materials at formal project review milestones (PDR, CDR, etc.)
  • Will develop Python in support of test activities
  • Partnering with other engineers to deploy and maintain software systems
present
Los Angeles, CA
Power Systems Applications Software Engineer
Los Angeles, CA
Kutch Group
present
Los Angeles, CA
Power Systems Applications Software Engineer
present
  • Provide technical assistance with cost estimate quotations and technical proposals, hands-on remote and on-site support, Test procedures, FAT and system cutover
  • Work in cooperation with marketing, sales, new product development and customer project teams
  • Develop custom features and provide special services as requested by customers
  • Assist customers with troubleshooting problems related to the operation of mission critical, real-time systems
  • Provide direct design, coding and testing for domestic (US) and International customers in the power systems area
  • Support the development of cost estimates and technical proposal
  • Write test procedures, complete Factory Acceptance Tests and support system cutover
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Brigham Young University
Bachelor’s Degree in Computer Science
Skills Skills
  • Strong understanding of software development in a team, and a track record of shipping great software on time
  • Have strong analytical and problem solving skills
  • Strong background in OO based software design, integration and troubleshooting, with expertise in Python
  • Strong understanding of embedded processor and hardware architectures
  • 5+ years of software development experience
  • Develop, implement, test and support 3D graphics software in a Linux environment
  • Partner with artists and technicians to provide world class software development and support for film production
  • Collaborate effectively with a team of engineers, QA, Build, UI and Project Management
  • Experience with team leadership, mentoring, and influencing to drive the best outcome
  • Up to 10% travel
Create a Resume in Minutes

15 Applications Software Engineer resume templates

1

Mobile Applications Software Engineer Resume Examples & Samples

  • Expert on Visual Studio .Net and the latest related tools, APIs, debuggers, compilers
  • Expert in C# and C++
  • Knowledge on other APIs like Facebook, Twitter, Dropbox, SkyDrive is a plus
  • Experience with core areas of Windows programming such as memory management, asynchronous programming, image and text processing
  • 3+ years' experience in commercial application programming in (C++, C#/.Net)
  • Ability to deliver on time working in a fast paced environment
  • Knowledge of Javascript and HTML5 is a strong plus
  • 3 Years practical experience with development / software engineering
  • Good knowledge and understanding of software lifecycle and software testing procedures, best practices, and tools
  • Demonstrated proficiency in analyzing requirements and creating effective test plans and test cases; strong problem solving skills
  • Flexible, self-starter, passionate about quality and product excellence
2

Applications Software Engineer Resume Examples & Samples

  • Collaborate effectively with a team of engineers, QA, Build, UI and Project Management
  • 5+ years of experience engineering in C++
  • Strong software engineering skills are a must
  • Knowledge of modern rendering architectures, OpenGL and GPU technologies is a strong plus
3

Power Systems Applications Software Engineer Resume Examples & Samples

  • Implement engineering solutions for unique customer requirements
  • Assist customers with troubleshooting problems related to the operation of mission critical, real-time systems
  • Respond to first level requests of customers
  • Support the development of cost estimates and technical proposal
  • Work in cooperation with marketing, sales, new product development and customer project teams
  • Provide direct design, coding and testing for domestic (US) and International customers in the power systems area
  • Develop custom features and provide special services as requested by customers
  • Write test procedures, complete Factory Acceptance Tests and support system cutover
  • Provide technical assistance with cost estimate quotations and technical proposals, hands-on remote and on-site support, Test procedures, FAT and system cutover
  • Bachelor’s Degree from an accredited university or college
  • Bachelor’s Degree in Electrical Engineering with emphasis on power systems applications from an accredited university or college
  • Experience in C and FORTRAN programming languages and the UNIX operating system, Broad UNIX (AIX and Solaris), C, SQL, shell scripting, System configuration, software engineering, software fix pick-up and installation and / or ClearCase / ClearTrack
  • Deep knowledge in one or more of the following: Power System Network Analysis including State Estimation and Optimal Power Flow, Generation Control, Resource Scheduling and Power System Simulation
  • Experience interacting with customers, troubleshooting, gathering data and installing fixes on live systems
  • Ability to prioritize work and to multitask with a sense of customer focus and urgency
  • Proven track record of problem analysis, identification and resolution
4

Senior Applications Software Engineer Resume Examples & Samples

  • Develop Windows, MAC and/or Linux drivers for sensor evaluation system
  • Develop sensor application tuning, evaluation and testing software
  • Support customer project using OmniVision provided firmware drivers and Libraries/APIs
  • BSEE/CS or related degree, or equivalent work experience
  • MSEE or MSCS is a plus
  • Minimum of 5 year experience in image processing programming application
5

Macos System Applications Software Engineer Resume Examples & Samples

  • Proven ability to develop and ship high quality software products
  • Excellent Cocoa Touch (or Cocoa) and Objective-C coding ability
  • Record of completing projects on-time and to specification
  • Highly adaptable to rapid change and re-prioritization
6

Mobile Applications Software Engineer Resume Examples & Samples

  • Demonstrated programming experience with at least one of the following: Swift/Objective C, HTML5/JavaScript, .Net, Java
  • Prior experience with software development
  • Demonstrated enthusiasm and willingness for learning new technologies through independent study
  • Experience with AngularJS, BootstrapJS and other JavaScript Frameworks
  • Experience with Cordova/Ionic Mobile Hybrid Technologies
  • Exposure to related IT disciplines including systems engineering, hosting, and networking
  • Prior Experience with development environments such as Microsoft Visual Studio, HTML Text Editors (i.e. Sublime or Atom) and Team Foundation Services
7

Applications Software Engineer Resume Examples & Samples

  • Develop Window, Mac or Linux driver for sensor evaluation system
  • Support customer project using OmniVision provided Firmware driver and Lib/API
  • Perform other projects and duties as assigned
  • BSEE,BSCS or related degree or equivalent work experience, MSEE or MSCS is plus
  • Minimum of 3 year experience in image processing programming application
  • Experience in user-friendly interface design is preferred
8

Applications Software Engineer Resume Examples & Samples

  • Architect, create and maintain device drivers and software projects for embedded systems, processors and microcontroller based platforms
  • Work in close collaboration with the hardware team for developing new platforms
  • Developing Reference Designs (hardware add on cards, software) and writing and publishing collateral such as Application Notes, Tech Briefs, Technical Articles, etc
  • Provide customer support through the ADI Engineer Zone forum
  • Technical customer visits, to help them resolve designs issues
  • Manage and coordinate multiple projects that run simultaneously
  • BS/MS in Electrical Engineering (EE), Computer Engineering (CE) or Computer Science (CS) with minimum of 2 years of relevant experience in the design, implementation, and support of embedded device drivers and software
  • Have strong analytical and problem solving skills
  • Strong understanding of embedded processor and hardware architectures
9

Applications Software Engineer Resume Examples & Samples

  • Design & development of complex real-time embedded systems
  • Interact professionally with other customers and domestic/overseas employees
  • Participate in all facets software development initiatives including requirements, design specifications, system development, troubleshooting, debugging, unit testing, code reviews, risk assessments, support and system software release
  • Some domestic and overseas travel is possible
  • 2+ years’ experience developing real-time embedded applications in C/C++ preferred
  • Experience with VxWorks or similar operating systems preferred
  • Experience developing real-time embedded applications with CoDeSys preferred
  • Experience with .NET and JAVA preferred
  • Experience in developing PLC ladder logic would be a major plus
  • Exposure to and experience in Communications. CANbus, Modbus, Ethernet/IP would be very useful
  • Experience in each phase of the full software development life-cycle, including support and maintenance a plus
  • Previous hands-on knowledge of engineering, including: hardware, software, integration, embedded systems, trouble shooting, and problem solving capabilities a plus
  • Experience with control systems on mobile equipment preferred
  • Customer-focused, with ability to work in a team environment as well as individually
  • Detail oriented, consistent, motivated self-starter
  • Ability to work in a fast paced, deadline focused work environment
  • Minimum 4 year College Degree in Computer Science or related field
10

Business Applications Software Engineer Resume Examples & Samples

  • Understand how to interpret business requirements and document complex functional specifications
  • Work closely with business owners and other development engineers to analyze and find root cause of failures and design and implement solutions
  • Carry out automated test development using existing automation framework, and extend the framework library of tests
  • Work closely with other teams to execute integrated projects
  • Engage in test scope planning and execution
  • Analyze customer problems and log issues for development
  • Experience developing software in one of the following programming languages: Perl/Python/Bash (Perl preferred)
  • Knowledge of Business Operations (ERP (Quote to Cash) and SalesForce) a plus
  • Experience with ERP web service integrations (i.e. SOAP, REST/JSON, XML)
  • Familiarity with open source tools such as Jenkins, Puppet, Chef, Git,etc
  • Experience with distributed software systems
  • Experience with developing test automation for GUI and non-GUI applications and testing one or more server-side web technologies
  • Must have an inquiring mind
11

Scientific Applications Software Engineer Resume Examples & Samples

  • Active TS/SCI clearance – Top Secret (TS) clearance approved for Sensitive Compartmented Information (SCI) accesses
  • Bachelor's degree in Computer Science with a minimum of 6 years of software engineering experience; or Master's degree in Computer Science with a minimum of 4 years of software engineering experience
  • Experience in application programming utilizing Python, C/C++ and MATLAB in Linux environment
  • Experience in development of scripts in Python, bash or csh to automate tasks in Linux environment
  • Ability to learn new software techniques and mathematical algorithms
  • Strong written and verbal communication skills and ability to work in a team environment
  • Experience working with and developing models for scientific computing, especially in the areas of imaging sensors and image processing
  • Familiarity with the GIT revision control system
  • Experience managing software build processes with CMake in Linux environment
  • Understanding of concepts of large-volume data processing
  • Experience in Web programming
12

Engineering Applications Software Engineer Resume Examples & Samples

  • Develop test software and infrastructure
  • Deploy and support software for the end-user
  • Perform hardware/software and system level integration and test, including resolution of technical issues
  • Develop, test and execute plans that will meet the requirements of the validation effort
  • Document products within design documents and user manuals
  • Integrate and compile software applications
  • Develop and present review materials at formal project review milestones (PDR, CDR, etc.)
  • Proficiency in one or more high-level general-purpose programming languages, such as C/C++, Java, Perl, Python, or similar language
  • Proven experience developing in Tcl and or Perl scripting language
  • Solid understanding of UNIX or Linux operating systems
  • Demonstrated experience in developing/executing software on VxWorks platform and other real-time operating systems
  • Ability to incorporate network architecture considerations into software designs
  • Successful customer relations experience, including user interface requirements development
  • Proven experience
  • Experience with existing commercial test software products
  • Experience with HTML/CSS
  • Ability to effectively capture customer requirements
  • Basic understanding of system engineering and development process
  • Strong interest infusing new approaches to software computing into legacy developments
  • Experience with Spacewire protocols and data architecture, MIL-STD-1553 protocols
  • Advanced knowledge of JPL and NASA practices and standards as they relate to test bed activities is strongly preferred
13

Enterprise Applications Software Engineer Resume Examples & Samples

  • Typically requires Bachelor's degree with 6 years of related experience or Master's degree with four years of related experience or PhD with two years of related experience in Computer Science
  • Strong passion for developing the absolute best web-based applications
  • Expert in one of the following backend technology stacks
  • Experience in one or more container orchestration technologies: Kubernetes, Mesosphere DC/OS, Docker Swarm
  • Experience with Continuous Integration and Continuous Deployment technologies: Jenkins, etc
  • Experience with Amazon Web Services: Route 53, ELB, EC2, RDS, S3, EBS, SQS, etc
  • Advanced Python development skills
  • Advanced C# development skills
  • Experience with SQL, MySQL or PostgreSQL
  • Experience with GitHub use and integration
  • Experience with JIRA or similar defect-tracking systems
  • Experience working in an Agile/Scrum environment in multiple roles
  • Experience with configuration management tools such as Ansible
  • Experience with Elasticsearch, Logstash and Kibana (ELK)
  • Demonstrable work experience developing solutions integrating and extending Open Source and COTS products
  • Demonstrable work experience developing RESTful services
  • Demonstrable technical writing and presentation skills and shall have generated technical documents in support of software development projects
  • Demonstrable knowledge of the principles of test-driven development and continuous integration
  • HTML5, CSS3, Javascript proficiency is a plus
  • AngularJS, Polymer, React experience is a plus
  • Node.js experience is a plus
  • Objective-C, Swift experience is a plus
  • Java, Android SDK experience is a plus
14

Engineering Applications Software Engineer Resume Examples & Samples

  • Master’s degree in Electrical or Mechanical Engineering, Aeronautical, Physics, Computer Science or related technical discipline with typically a minimum of 6 years of related experience; or PhD in similar disciplines with a minimum of 3 years related experience
  • RF/Microwave system knowledge/experience (antennas, multipath/EMI, signal modification and processing)
  • Excellent initiative and follow-through to effectively identify, plan, and execute assignments with little guidance
  • Demonstrated ability to work with technical teams, including internal and external teams such as outside contractors
  • Excellent interpersonal, communication, and organizational skills
  • Proven ability to work effectively with principal investigators, engineers of both hardware and software, from university, government, foreign, and commercial organizations
  • Working knowledge of RedHat-based linux, Network Engineering, and IT Security
  • Knowledge of GNSS Receiver operation and capabilities
  • Demonstrated experience with hardware command/control communication channels
  • Knowledge in areas of Geology and Geodesy
15

Engineering Applications Software Engineer Resume Examples & Samples

  • Typically requires Bachelor’s degree with 6 years of related experience, or Master’s degree with 4 years of related experience or PhD degree with 2 year of related experience in Computer Science, Software Engineering, or related discipline
  • Experience developing software in a Java-based language (Java, JYTHON, Scala)
  • Prior experience using datahubs or other data exchange and mediation techniques
  • Demonstrated knowledge of standard algorithms and complexity metrics
  • General knowledge of concepts related to database theory (relational vs OO, SQL vs NoSQL, normalization, nth-order form, join operations, etc.)
  • Experience working in a formal software configuration management process, using standard build/test/release workflows and tooling (e.g., git, Jenkins CI, Travis, Maven, Gradle, etc.)
  • General knowledge of software configuration management processes and principles (prefer experience with git)
  • Proven decision-making and problem solving skills, including the ability to identify and establish task priorities and to manage change. Strong commitment to customer satisfaction with effective teamwork and leadership skills
  • Excellent interpersonal, oral, and written communication skills, including the ability to effectively communicate complex architectural and/or algorithmic ideas to both expert and non-expert audiences. Self-confidence, with the ability to interact with, lead, and bridge gaps between systems engineers, software engineers and flight operations personnel
  • Prior experience with general knowledge of Agile software development processes
  • Good understanding of formal methods (DFAs, NFAs, eNFAs, grammars, proof theory, etc.) and type theory
  • Previous experience with reasoners and / or provers, formal verification tools and related languages (Isabella, OWL, RacerPro, SPIN, etc.)
  • General knowledge of applicable Laboratory policies and procedures, NASA policies and procedures, and relevant government regulations regarding software
16

Engineering Applications Software Engineer Resume Examples & Samples

  • Typically requires Bachelor’s degree with 9 years of related experience, or Master’s degree with 7 years of related experience or PhD degree with 5 years of related experience in Computer Science, Software Engineering, or related discipline
  • Wide-ranging experience developing software in a Java-based language (Java, JYTHON, Scala)
  • Proven experience using datahubs or other data exchange and mediation techniques
  • Designs, codes, develops and modifies highly complex and critical engineering applications
  • Complete knowledge of standard algorithms and complexity metrics
  • Complete knowledge of concepts related to database theory (relational vs OO, SQL vs NoSQL, normalization, nth-order form, join operations, etc.)
  • Extensive knowledge of software configuration management processes and principles (prefer experience with git)
  • Proven decision-making and problem-solving skills, including the ability to identify and establish task priorities and to manage change. Strong commitment to customer satisfaction with effective teamwork and leadership skills
  • Manages highly complex and critical customer requests to ensure software specifications are achievable within available resources and project timeline
  • Excellent interpersonal, oral, and written communication skills, including the ability to effectively communicate complex architectural and/or algorithmic ideas to both expert and non-expert audiences
  • Self-confidence, with the ability to interact with, lead, and bridge gaps between systems engineers, software engineers and flight operations personnel
17

Mobile Applications Software Engineer Elsys Resume Examples & Samples

  • >1 year of relevant co-op and/or intern experience during undergraduate
  • Completion of personal projects in a related field
  • Existing DoD Secret clearance
18

Senior Power System Applications Software Engineer Resume Examples & Samples

  • Design, coding, installation, configuration, database development, debugging of code, performance testing, conducting factory and site acceptance testing and providing field and remote support
  • Design, development, installation, configuration and verification of ABB’s Network Control EMS (Energy Management System) which includes Dispatcher Power Flow (DPF), Contingency Analysis (CA), State Estimation (SE), Optimal Power Flow (OPF), Short Circuit Analysis (SCA), Automatic Generation Control (AGC)and Operator Training Simulator
  • Preparation/modifications of product technical documents with project specific requirements
  • Data collection, mapping, cleansing and data loads into ABB ES products
  • Building displays and generating reports rendered in Graphical User Interfaces
  • Tuning Advanced Power Applications to ensure secure, reliable and economic system operations
  • Conduct system testing both at the factory and at site by systematically documenting the results
  • Verify and provide solutions to the technical issues reported by both external and internal customers
  • Interface with customer and the local consultant team and ensure customer satisfaction
  • Extensive coding experience in anyone of the programming languages C/C++/FORTRAN with an experience to use debuggers
  • Should have studied Computer Aided Power System Analysis in academics
  • Knowledge in any scripting languages like Perl, Python, Awk, Shell is preferable
  • Ability to write Database SQL DDL & DML statements
  • Ability to travel to sites on short term and long term assignments across the globe
  • Ability to produce high-quality deliverables on-time
  • Resolve issues on-time and ensure customer satisfaction
19

Engineering Applications Software Engineer Resume Examples & Samples

  • Typically requires a Bachelors degree in Engineering, Software Engineering, Computer Science, Physics, or related discipline with a minimum of 1 year of related experience; or Masters degree in similar disciplines
  • Some knowledge in one or more of the following C/C++
  • Proficient and has demonstrable experience with Python and GUI development in Python
  • General knowledge of SW/HW testbed environment
20

Senior Scientific Applications Software Engineer Resume Examples & Samples

  • Typically requires a Bachelor's degree in Computer Science, Optical/Electrical Engineering, Mathematics, Physics or related discipline with 9+ years of experience, Master's degree with 8+ years experience, or PhD degree with 6+ years of experience
  • Expert knowledge in one or more of the following fields: a) image understanding, b) object detection and tracking c) deep learning, d) data fusion techniques, and e) optimization algorithms
  • Demonstrated expertise in spatial/spectral algorithm development and digital image processing for remote sensing and in-situ science missions
  • Demonstrated technical leadership in the relevant domains
  • Excellent problem solving skills
  • Proven ability to deal with multiple issues, tasks and priorities concurrently
  • Active TS/SCI security clearance with polygraph is required
  • Experience in developing and implementing computer vision and image processing algorithms incorporating physics-based sensor modeling
  • Ability to analyze, evaluate and compare existing software solutions in image processing and machine learning
  • Experience integrating with existing applications and libraries written in C, C++, Java, and/or Fortran
  • Experience in the design, implementation, and documentation of complex software solutions
21

Macos System Applications Software Engineer Resume Examples & Samples

  • Proven ability to develop and ship high quality software products on schedule
  • Excellent Cocoa and Objective-C coding ability
  • Adaptable to rapid change and re-prioritization