Engineer / Senior Software Engineer Resume Samples

4.6 (79 votes) for Engineer / Senior Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the engineer / senior 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
RC
R Corwin
Rupert
Corwin
7114 Jayne Stream
New York
NY
+1 (555) 873 9676
7114 Jayne Stream
New York
NY
Phone
p +1 (555) 873 9676
Experience Experience
Chicago, IL
Senior Agile Software Engineer
Chicago, IL
Brown, Kutch and Green
Chicago, IL
Senior Agile Software Engineer
  • Work collaboratively with program managers to support the strategic direction of the Agile initiative
  • Create self-organizing agile teams. Facilitate the delegation of tasks and responsibilities among team members
  • Have a working knowledge of cloud computing technologies
  • Help sponsors to apply enterprise-level models of agile development
  • Work across the software engineering lifecycle
  • Employ best practices for agile methodology utilizing both the Scrum and Kanban framework
  • Develops, plans, organizes and leads Agile implementations, helping program teams stand up Agile processes
San Francisco, CA
Senior Compiler Software Engineer
San Francisco, CA
Fadel Inc
San Francisco, CA
Senior Compiler Software Engineer
  • Doing performance analysis and tuning work across a wide variety of workloads
  • Developing and maintaining both innovative and standards-compliant features to the compiler front-ends
  • Unit and Component Testing
  • Designing new tools and enhancing existing tools for testing the code generator
  • Improving the code coverage of the code generator using tools such as Bullseye through automated unit and system tests
  • Improving the quality and performance of the code generator and generated code utilizing metrics such as cyclomatic complexity and leveraging tools such as Valgrind
  • Participating in design reviews and code reviews
present
Dallas, TX
Senior Digital Signal Processing Software Engineer
Dallas, TX
Wintheiser, Funk and Moore
present
Dallas, TX
Senior Digital Signal Processing Software Engineer
present
  • Co-develop and/or work within complex, multi-thread, multi-processor architectures and audio frameworks to integrate DSP algorithms and control structures
  • Establish and coordinate activities with third party developers and contractors
  • Working knowledge of software development processes
  • Working knowledge of software development tools (debugger’s, emulators, compilers, etc)
  • Work with software team leaders to negotiate resolution of issues
  • Analyze existing external and internal object-oriented, embedded software to add features, make modifications, and/or port to different platforms
  • Create IP for systems, components and technologies for use within the automotive, consumer and mobile environment
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of Georgia
Bachelor’s Degree in Computer Science
Skills Skills
  • Strong knowledge of software design and implementation including for complex workflows and integrating very large genomics datasets
  • Excellent interpersonal skills and the ability to express computer-related information in layman terms
  • Strong ability to handle multiple assignments at one time while working independently and effectively under deadlines
  • Strong ability to take initiative and wide latitude for independent judgment
  • Strong analytical skills and the ability to focus on many tasks at once
  • Professional communication and interaction with all levels of the organization
  • Demonstrated hands-on technical knowledge in programming languages such as Java, C#, JavaScript, and database technologies such as Oracle, or MySql
  • Working experience of Maven, Tomcat, Hibernate, JIRA, FishEye, Confluence, SVN, CID, AWS
  • Demonstrate respect and dignity in decisions, communications, and actions
  • Formal experience as a business analyst
Create a Resume in Minutes

15 Engineer / Senior Software Engineer resume templates

1

Senior Servicenow Software Engineer Resume Examples & Samples

  • Craft ServiceNow applications and enhancements
  • Work with a team building software in a collaborative development process
  • Extensive ServiceNow development experience
  • JavaScript Expert
  • ServiceNow workflow expertise
  • Extensive experience with all ServiceNow applications including Asset Management, Service Catalog, Change Management, Request Management, Incident and Release Management
  • Experience with Cloud Computing and Platform as a Service technologies
  • Extensive knowledge of Object Oriented Analysis and Design
2

Senior Distributed Computing Software Engineer Resume Examples & Samples

  • Quick thinker and a fast learner
  • Collaborative spirit
  • Experience with HTML, C++, Java, JavaScript
3

Senior Distributed Computing Software Engineer Resume Examples & Samples

  • Performing research and iterative prototyping with large scale distributed computing and distributed database systems architecture
  • Utilizing experience with distributed file systems, database architecture, and data modeling to organize and process large data sets
  • Developing software to support data mining projects and contextual analysis, such as crawling, parsing, indexing, and unique content analysis
  • Collaborating with scientists and analytics solution architects to design distributed data storage and processing services that are scalable, reliable, and available
  • Identifying potential performance bottlenecks and scalability issues to justify or critique the design of new algorithms; and assists researchers with accessing and processing large amounts of data
  • A minimum of 2 years of experience working with distributed systems
  • Knowledge in distributed system design, data pipelining, and implementation
  • Knowledge and experience in building large scale applications using various software design patterns and OO design principles
  • Expertise in design pattern (UML diagrams) and data modeling of large scale analytic systems
  • Experience in research, analysis, and the conversion of large amount of raw collected data and content into new sets of data that is structured and does not reduce data context in order to enable the Productization of new products
  • Worked with data warehousing and distributed/parallel processing of large data sets using parallel computing system to map/reduce computation and Linux clusters (e.g. Hadoop/Cloud technologies, HDFS); cluster
  • Experienced in modern development methodology such as Agile, Scrum and SDLC
  • Ability to work in a research oriented, fast pace, and highly technical environment
  • Quick thinker and a fast learner, collaborative spirit, and excellent communication and interpersonal skills
4

Senior Distributed Computing Software Engineer Resume Examples & Samples

  • Work with Research, Data, and Operations teams to understand and address end to end requirements for the purpose of prototype development as well as production software development
  • Build large scale distributed systems to extract features, build models to support real-time bidding, and analyze the performance of the models
  • Minimum Master degree in Computer Science or Software Engineering
  • 3+ years of industry experience in big data modeling space
  • Java/C++, Scala programming
  • Hadoop production experience
  • Spark production experience
  • Experience with Kafka, Machine Learning, Data Mining or ETL
  • Experience with scripting language (Bash, Python, etc)
  • Ability to work in a research oriented, fast paced, intellectually challenging and highly technical environment
  • Fast learner and collaboration skills
5

Senior Camera Software Engineer Resume Examples & Samples

  • Design and implement mobile camera device driver in Tegra based Android and Linux devices
  • Provide solutions to complex camera performance and power control logic to work seamlessly with the imaging pipeline
  • Identify bottlenecks, and implement performance and power optimizations in the imaging software stack
  • Specify software requirements and influence the hardware design of future mobile chips
  • Work closely with remote NVIDIA teams in APAC and India
  • BSEE/CS or equivalent with 3+ years of experience
  • Good understanding of low level software drivers and kernel
  • Ability to debug at board and chip level and comfortable with probing hardware
  • Good understanding of Linux kernel
  • Self-motivated and work effectively across different functional teams
6

Senior Scientific Software Engineer Resume Examples & Samples

  • Work with the scientific teams to design effective software solutions to challenging meteorological and mathematical problems
  • Architect and build software and hardware solutions to rapidly implement the latest weather forecasting technologies (e.g., numerical weather prediction and radar analysis systems)
  • Work closely with scientists to incorporate weather analysis and forecasting algorithms into production software systems
  • At least 5 years of related experience in scientific software engineering
  • Proficiency in software development in C++ and python in a LINUX/UNIX environment
  • Experience developing parallel applications using OpenMP, MPI and/or other parallel implementations
7

Senior QT Software Engineer Resume Examples & Samples

  • Analysis of product requirements specification
  • Development of adequate software design in cooperation with project team
  • Creation of software design documentation
  • Software implementation in compliance with internal Software Development Guidelines for cooking appliances
  • Preparation of artefacts necessary for safety approval / certification
  • Performing tests on software modules, subsystems and applications, according to defined test plans with support of software test tools
  • Observation of novelties in software technologies and tools for embedded systems
  • German or Italian is an advantage
8

Senior MCU Software Engineer Resume Examples & Samples

  • Provide project estimates and status to the lead engineer
  • Own at least one aspect of the product design and act as at the Subject Matter Expert in that area
  • Create demonstration software and perform system integration to support sales activities
  • Operate with little guidance for daily tasks
  • Participate in the defect management process including planning, tracking, and ensuring that defects are actively managed
  • 5 years of microcontroller embedded software development
  • 5 years of programming in C or another structured language
  • Experienced working with vehicle networking (CAN, MOST, etc) and diagnostics (UDS, KWP2000)
  • Working knowledge of software development tools (debugger’s, emulators, compilers, etc)
  • Experienced working with off-shore development teams
  • Experienced with maintaining project schedules
  • Capable time management skills
  • Experienced interfacing directly to OEM’s
  • Master’s degree Electrical Engineering or equivalent
  • Familiarity with audio processing
  • Has a patent or other significant technical contribution to the software community
9

Senior Digital Signal Processing Software Engineer Resume Examples & Samples

  • Develop and integrate audio DSP algorithms for the automotive, consumer and mobile environment
  • Program various floating point and fixed point DSP architectures
  • Analyze existing external and internal object-oriented, embedded software to add features, make modifications, and/or port to different platforms
  • Work with software team leaders to negotiate resolution of issues
  • Oversee and coordinate software development activities with software team leaders
  • Participate in internal and customer driven design reviews throughout program life cycles
  • 6+ years of microcontroller embedded software development or testing
  • Experienced with software development tools (IDE’s, emulators, EVM’s, etc)
  • Working knowledge of embedded operating systems (schedulers, memory management, driver models, RTOS concepts, etc.)
  • Master’s degree or PhD in Electrical Engineering or equivalent
  • Working knowledge of filtering, speech processing, noise control and telecommunications algorithms
  • Working knowledge of audio and acoustic systems operations
10

Senior Agile Process Software Engineer Resume Examples & Samples

  • Demonstrated disciplined problem-solving skills
  • A desire to work in a mix of individual development and development within a small team
  • Able to work with both emerging technologies and established technologies
  • Minimum of a BS in Electrical Engineering, Computer Engineering, Computer Science or other science/engineering related field
  • Minimum of 2-3 years experience with C#, C++, or Java, and SQL (MSSQL, MySQL, or PLSQL)
  • Minimum of 3-4 years experience with web application development using Javascript or JQuery
  • Practical experience with a scripting language such as Perl or Python
  • Minimum of 1-2 years experience developing databases (e.g. SQL Server, MySQL, Oracle, MongoDB, etc)
  • Minimum of 3 years experience working within both Windows and Linux, including basic system administration for both
  • Agile software development and Lean product development practices
  • 2+ years experience with modern Javascript frameworks, preferably NodeJS, ExtJS, ExpressJS, and AngularJS
  • Experience with Microsoft Sharepoint 2010 and 2013
  • Strong experience with RESTful web applications, asynchronous javascript development, and JSON structures
  • Strong Database & SQL experience, including database administration
11

Senior Digital Software Engineer Resume Examples & Samples

  • 5-10 years of relevant software development experience
  • Bachelors degree, MS/MBA preferred
  • Extensive knowledge of Service Oriented Architecture and use of cloud-based, software-defined infrastructure -Experience with Java, JavaScript and related coding languages (Node.js, angular, etc.)
  • Experience with web design technologies, such as HTML, CSS, XML, SOAP and REST
  • Experience with Oracle Database and/or application development frameworks
  • Demonstrated ability to influence people and drive results amongst a diverse team -Strong customer orientation and problem solving skills
12

Senior Signal Processing Software Engineer Resume Examples & Samples

  • 15-20+ years experience as a Signal Processing Software Engineer
  • 10+ years experience on Radio Frequency (RF)-related projects
  • Configuration management tools
  • Geolocation
  • Wireless communications
  • Scripting (Python)
13

Senior Remedy Software Engineer Resume Examples & Samples

  • Develop new applications and update existing applications including AR System, ITSM 8.0, KnowledgeBase, Service Request Management, Asset Management System
  • Develop Remedy reports using AR System, ITSM, and Crystal Reports
  • Assist in the development of ITIL-compliant service processes
  • Perform routine Remedy account and ticket data administration
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required; 4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • 14 years’ experience as a Software Engineer is required
  • Must have an active TS/SCI with polygraph to start on the program
  • Previous experience configuring and integrating Remedy
14

Senior Agile Software Engineer Resume Examples & Samples

  • Work across the software engineering lifecycle
  • Enable sponsors to apply agile, iterative engineering methods
  • Help sponsors to apply enterprise-level models of agile development
  • Help sponsors to integrate, scale, consolidate and modernize systems
  • Maintain currency in agile software engineering standards and practices
  • Have a working knowledge of cloud computing technologies
  • Contribute to a range of independent technical analyses
  • BS or MS degree in Computer Science, Software Engineering or equivalent
  • Experience in software design and implementation in federal and commercial domains
  • Experience in agile software delivery (e.g., Scrum, XP)
  • Experience in release and sprint planning and backlog management
  • Fluent in one or more languages (e.g., Python, Ruby, Java, C++ or C#)
  • Experience with agile tools (e.g., Rally, JIRA)
  • Experience with continuous software integration and deployment
  • Experience with DevOps tools (e.g., Chef, Puppet, Maven, Jenkins, Bamboo)
  • Familiarity with enterprise-level models of agile development (e.g., Scaled Agile Framework)
15

Senior Scientific Software Engineer Resume Examples & Samples

  • Gather user requirements and perform needs assessments to guide development and selection of software systems
  • Support scientific research with software systems that capture experimental design, enable data analysis and interpretation, and provide for regular communication on genomics projects
  • Design and/or supervise development and testing of software systems to meet or exceed project objectives
  • Lead, mentor, and inspire a high-performing team of developers by establishing high technical standards and demonstrating, by way of example, technical excellence in all stages of software development
  • Use software version control system, automated build tools, ticket tracking software, architecture documentation, and release engineering processes
  • Develop and optimize techniques and methods to improve software development processes including test driven development, agile methodology, and pair programming
  • Work closely with cross-functional groups (engineers and researchers, management, business analysts, and internal customers), in a highly matrixed organization to build constructive and effective relationships throughout the whole organization
  • A PhD or Master’s degree in biology, biotechnology, bioinformatics or other science discipline and/or computer science
  • Strong knowledge of software design and implementation including for complex workflows and integrating very large genomics datasets
  • Demonstrated hands-on technical knowledge in programming languages such as Java, C#, JavaScript, and database technologies such as Oracle, or MySql
  • Working experience of Maven, Tomcat, Hibernate, JIRA, FishEye, Confluence, SVN, CID, AWS
  • Strong ability to take initiative and wide latitude for independent judgment
  • Strong ability to handle multiple assignments at one time while working independently and effectively under deadlines
  • Strong analytical skills and the ability to focus on many tasks at once
  • Excellent interpersonal skills and the ability to express computer-related information in layman terms
  • Demonstrate respect and dignity in decisions, communications, and actions
  • Professional communication and interaction with all levels of the organization
  • Formal experience as a business analyst
  • Web lab experience in a molecular biology lab
16

Senior GUI Software Engineer Resume Examples & Samples

  • Analysis, design, implementation, testing, and maintenance of applications that provide the primary user interface to many embedded products developed within the department
  • Good eye for aesthetics
  • Interest in solving usability problems
  • Experience developing user interface applications using Java, Android, and/or HTML5
  • Strong understanding of Object Oriented Design principles
  • Excellent communications, organization, and documentation skills
  • Ability to work in a dynamic environment and on multiple project teams at the same time
  • Self-starter who can work independently as well as a member of a team
  • Familiarity with both Java and JavaScript
  • Familiarity with Adobe Photoshop and Illustrator, or similar
  • Experience developing Single Page Web Applications with AngularJS, jQuery, Ember.js, etc
  • Working knowledge of cross-browser and cross-platform design issues
  • Experience using CSS3 and HTML 5 features such as Web Sockets or Canvas
  • Mobile or tablet development and design experience
  • Formal training in User Interface Design
  • Experience working with embedded/real-time systems or applications
  • Knowledge of cellular systems (GSM, UMTS, CDMA, etc)
  • 3 - 5
  • Bachelors degree in Engineering or Computer Science -3+ years work experience -Must be a U.S. Citizen with the ability to obtain necessary security clearance as required by government contract.Want to create a job search agent? Send this job to a friend
17

Senior Online Software Engineer Resume Examples & Samples

  • Participate in the full development life cycle
  • Own the delivery and post-delivery of an entire piece of a system or application, and serve as a technical lead on midsize to large, complex projects
  • Bachelor's degree or higher in computer science or related
  • Solid design and coding skills in Java and Spring framework
  • Experience with web services (e.g., RESTful, SOAP)
  • Strongly prefer experience with NoSQL databases, such as Cassandra
  • Strongly prefer experience with cloud technologies (Google Cloud, Amazon AWS, etc.)
  • Experience with high transaction volume ecommerce or related applications
  • Strong interpersonal and communication skills to facilitate working well in a team and mentor more junior developers
  • Experience with the full development life cycle from inception to production
  • Sense of ownership for the delivery of an entire piece of a system or application, serving as a technical lead on midsize to large, complex projects
  • Exceptional analytical aptitude and attention to detail
  • Must be eighteen years of age or older
  • Must pass the Drug Test
  • Must successfully complete any required training or orientation courses
18

Senior Online Software Engineer Resume Examples & Samples

  • You excel at developing web applications that are highly scalable and robust
  • You are a team player who helps solve the most challenging ecommerce problems at very large scale
  • Work with senior engineers to clarify requirements and use cases for assigned system enhancements
  • Work within a team of peers to
  • 2+ years’ experience with Web Services, JSON, XML, REST Technologies
19

Senior Matlab Math Software Engineer Resume Examples & Samples

  • Ensuring that MATLAB provides state-of-the-art numerical routines with respect to robustness and performance
  • Providing mathematical algorithms and implementations to serve the needs of Data Analysis workflows in MATLAB
  • Gathering requirements and crafting interfaces to support a variety of development teams across the organization in using our math libraries
  • Supporting adoption and integration of the math libraries into all MathWorks products
  • Experience developing applications with MATLAB or similar tech computing environment
20

Senior Virtualization Software Engineer Resume Examples & Samples

  • Solve challenging problems in integrating the capabilities of SteelFusion with virtualization and storage technologies to provide a unified appliance solving customer converged infrastructure needs
  • Develop and debug software to manage and configure virtualization technologies, such as VMware ESXi hypervisor
  • Play an integral role in defining the usability and performance of a complete branch service platform
  • Participate and be responsible for phases of development and support including research, requirements, design, code, unit testing, and sustaining
  • Build the next generation of Riverbed virtualization consolidated appliance by leveraging Riverbed technologies in WAN optimization, SteelFusion storage, and partner virtualization
  • 6+ years software development using C,C++,Python
  • Linux programming experience with specific emphasis in virtualization and performance
  • User-space multi-threaded application development
  • Familiarity with various virtualization technologies such as VMware ESXi
  • Strong desire to understand and take ownership of the end to end product engineering roadmap
  • Good verbal and written communication skills to interact with engineers & management in technical forums
21

Senior / Lead Compiler Software Engineer Resume Examples & Samples

  • Improving and adapting compilers to produce a united AST to our analysis
  • Writing well-designed, well-tested, high quality code
  • Help design and make strategic decisions in language support
  • Bachelor of Science degree in Computer Science or a related field/degree
  • Minimum 5+ years of experience in software development (C/C++ and other programming languages
  • Strong understanding of compiler concepts (parsing, semantic analysis, ASTs, etc.)
  • Experienced in Object Oriented programming and design
  • Experience with development on *nix
22

Senior Display Software Engineer Resume Examples & Samples

  • Proven track record in display driver design and development in Windows or Linux flavors
  • Proven track record in industry spec development for one or more display standards like DP, eDP, HDMI, MIPI
  • Very good C/C++ programming skills and ability to mentor engineers in SW processes and development/validation techniques
  • Hands on experience in Windows or Linux based kernel debugging for display drivers
  • Proven experience in IP harvesting thru patent filing, presentations at premier conferences
  • Work with hardware and software architects in developing next generation display capabilities
  • Continuously enhance Intel's Graphics Driver for Windows that manages different displays connected on platform by participating in bug analysis, code hotspots, improved debugging and readability
  • Develop SW to work with display hardware to align with latest specs (eDP1.4, DP1.3, HDMI2.0a, MIPI DSI1.3, ...)
  • Develop SW only or FPGA solutions to implement specs where HW capability is not available during pre-Si and post-Si phases Participate in graphics bring up of new platforms
  • The individual must demonstrate the ability to effectively work with cross geo teams of software validation/development engineers, Graphics Hardware Architect/Designers, product validation, marketing, legal and support teams to productize & innovate cutting edge graphics features
  • In this position, you will perform research, design, develop, and maintain software test suites for graphics driver features
  • Minimum 12 years of industry experience in display or Graphics domain
  • Experience working in systems (hardware/software) product development teams
  • Software validation or development including designing and debugging in the Windows* environment
  • Strong attention to technical detail, data analysis and problem solving skills
  • Familiarity with graphics, video and/or display technologies such as embedded DisplayPort/DisplayPort, MIPI DSI, and HDMI
  • Experience in producing software development project indicators
23

Software Developmnet Senior Engineer Resume Examples & Samples

  • Undergraduate degree in computer science with a minimum of 8 years of software development experience, or a Graduate degree with 6+ years of experience
  • Experience working in building online commerce software
  • Expertise in most of the following –Web API (MS ASP.Net), C#, .Net Framework, Web Services, HTML5, CSS, JavaScript, JSON, SOAP, REST, JQuery
24

Senior Display Software Engineer Resume Examples & Samples

  • A love for programming and solving complex problems
  • Programming primary in C, with some C++ for current and next generation versions of Windows, Android, and Apple operating systems
  • Work in Graphics Driver development interacting closely with hardware teams to define HW-SW interfaces for graphics
  • Responsible for prototyping efforts on next generation graphics processing units & taking that to production
  • Ability to work with limited supervision
25

Senior Nodejs Software Engineer Resume Examples & Samples

  • Lead / Collaborate on architecture and integration requirements across multiple teams
  • Work with the project team to analyze project / product requirements in order to create and deploy Data and Analytics platform in the cloud
  • Developing code according to specifications and standards
  • Planning and conducting basic unit and module testing
  • Supporting quality assurance testing and defect resolution
  • Stay current with advanced technologies especially in JAVA, AWS, Node.JS, Angular.JS and Data Analytics
  • 3+ years developing high-availability, scalable, distributed / clustered and large-scale enterprise applications using Nodejs, JAVA, JSF, JPA, EJB, JAX-RS/JAX-WS, REST/JSON, SOAP/XML, Apache Tomcat technologies
  • Designing end to end JEE applications using AWS tools, services and related technologies
  • Developing enterprise applications using Agile/Scrum methodology
  • Basic knowledge of scrum process, sprint planning and story estimation is required
  • Amazon Web Services products including EC2, Amazon Simple Storage Service (S3), and Amazon Relational Database Service (RDS)
  • Search and index technologies such as Apache Solr, Elasticsearch etc
  • DevOps process and tools (Vagrant, Docker, Ansible etc.)
  • Jira or other issue and project management solutions
26

Senior Compiler Software Engineer Resume Examples & Samples

  • Have an impact on enhancing our random test case generation technology
  • Reporting bugs and qualifying bug fixes
  • Knowledge of C/C++ and experience with object oriented programming
27

Senior Client Software Engineer Resume Examples & Samples

  • Expertise in Javascript programming
  • Expertise in a popular open-source Javascript framework like AngularJS or ReactJS
  • Expertise in popular charting and visualization frameworks like D3.js
  • Deep interest in user interfaces and design as well as software development and effective programming methodologies
  • Strong Object-Oriented Programming skills
  • Strong Unix/Linux skills
28

Senior Meteorological Software Engineer Resume Examples & Samples

  • Lead an agile group in an Agile/Scrum environment
  • Advance the team’s productivity by incorporating and teaching modern software engineering practices
  • Work closely with operational teams to transition software into operations and provide ongoing technical support as necessary
  • Participate in an agile/scrum work environment
  • At least 5 years of related experience in meteorological software engineering
  • Experience developing parallel applications using OpenMP
  • Ability to analyze and understand meteorological data sets using graphical display tools (i.e., grads, matplotlib)
  • Demonstrated knowledge of meteorological concepts, particularly in the areas of numerical weather prediction and weather radar applications
  • Knowledge of professional software development processes and concepts, with the ability to lead and teach others
29

Senior Real Time Software Engineer Resume Examples & Samples

  • Collaboration with various customers to
  • Avionics capabilities and interfaces and modeling of the same
  • Guided munitions capabilities and interfaces and modeling of the same
  • ClearCase, Linux, MS Visual Studio, VersionOne
  • C, C++, OpenGL programming languages, Qt user interface framework, Perl, GLStudio
  • Threat definitions and capabilities and modeling of the same
  • Embedded software development experience
  • Agile, Kanban & Lean
30

Senior Real Time Software Engineer Resume Examples & Samples

  • Product architecture, system design, and interfaces to support current roadmap functionality and exploration of future capabilities
  • Proposal development and estimating
  • Requirements analysis and definition
  • Software design, end user interaction, coding, unit testing, integration, verification, documentation
  • Analysis of software problem reports, and assisting software and system test personnel
  • Ethernet networks, network design, programming and services
  • C, C++, Ada, Fortran, OpenGL programming languages, Qt user interface framework, Perl, GLStudio
  • ClearCase, Linux/CentOS, MS Visual Studio, VersionOne
  • Agile, Kanban, Lean, automated testing, and/or continuous integration
31

Senior Diagnostics Software Engineer Resume Examples & Samples

  • Working with cross functional teams to deliver the detailed board-level and system-level diagnostic specifications
  • Using those specifications to design and develop diagnostic software for (1) ASIC, board and system bring-up; (2) functional and design verification test; and (3) manufacturing test
  • The ideal candidate is a creative, self-motivated one who is able to resolve complex problems and is a tech leader in the team
  • BSCS or BSCE. MS preferred
  • Experience with developing diagnostic or embedded software for network communication systems using C++ or C
  • Experience with the component/devices used in network communication products, such as L2/L3 switches, GE/10GE/100GE PHYs, Power PC/ARM/Intel Atom, DDR-SDRAM, FPGA/CPLD, SerDes and Framers
  • Experience with the formal and best practices for the software engineering process, including documentation, modeling, design, development and QA. A track-record of developing the appropriate products on time and with required levels of quality and performance
  • Experience with complex ASIC and board bring-up, boot code, RTOS BSP, device driver and embedded software programming
  • Experience with debug and test tools such as JTAG, ICE, oscilloscopes and logic analyzers
  • Detailed knowledge on the communication buses and interfaces used in networking products, such as MDIO, I2C, SPI, PCIe, CAUI-4/10 and etc
  • Detailed knowledge on networking and communication protocols, such as SONET/SDH, OTN, Ethernet, TCP/IP, and etc
  • Ability to lead the team to resolve complicated problems in control, timing and data planes
  • Excellent written and verbal communication skills with can-do and teamwork attitude
  • Minimum of 8+ year’s industry experience as a software developer, with at least 3 years of those developing diagnostic or embedded software for network communication products
32

Software Reverse Engineer, Senior Resume Examples & Samples

  • Experience with reverse engineering tools, including IDA Pro
  • Experience with protocol characterization and network traffic analysis
  • Experience with vulnerability analysis
  • Experience with software engineering, including Assembly, C/C++, Java, or Python
  • Knowledge of mobile device architectures, including Android or iOS
  • Experience with malware analysis
  • Certified Ethical Hacker (CEH) Certification
33

Software Sys Senior Engineer Resume Examples & Samples

  • Responsible for on-site installation, configuration, & optimization of Dell and multi-vendor systems solutions, which may include server, storage, and networking hardware & software
  • Demonstrate deep hands on expertise in the implementation of Microsoft virtualization environments: Microsoft Windows Virtualization (Hyper-V) and Clustering, Microsoft Azure Infrastructure as a Service (IaaS) Virtual Machines., & Microsoft System Center Virtual Machine Manager (SCVMM) as well as vmware virtualization environments: ESXi, vRealize, vCloud Air
  • Working knowledge of scripting and automation technologies, such as PowerShell, Python, and DSC Demonstrated ability to transition customer projects to reusable IP
  • Utilization of REST APIs
  • Dell Enterprise, Server, Storage and Networking platforms
  • Familiarity with infrastructure automation
  • Experience working with an agile methodology on large scale, technically complex projects
  • Deep knowledge of VMware ESXi clusters and Vcenter
  • Ability to understand and communicate technical issues and ability to work with diverse teams
34

Senior Principal Saas Software Engineer Resume Examples & Samples

  • 8+ years of software development/architecture experience with high throughput systems for Identity Management
  • Demonstrable advanced experience with building applications using Java, C/C++, XML, REST, JSON, JAX-RS, multi-threaded systems (java & C/C++), RDBMS database development, Perl and Python
  • The candidate should have great communication skills, capable of leading initiatives to success with his peer engineers, and work across teams on developing technical solutions
  • Strong troubleshooting, performance tuning, and high availability skills are required
  • Experience or knowledge of Oracle Identify management products is highly desirable
  • Ability to work in a fast paced Agile development and rapid deployment in an on-premise and Cloud/SaaS environment
  • The successful candidate is a self-motivated technical leader/architect who can deal with complex problems without supervision
  • BS in Computer Science, prefer Masters or PhD
35

Senior Facets Software Engineer Resume Examples & Samples

  • Perform all phases of software engineering including requirements analysis, application design, code development and testing
  • Design reusable components, frameworks and libraries
  • Work very closely with architecture groups and drive solutions
  • Participate in an Agile / Scrum methodology to deliver high - quality software releases every 2 weeks through Sprints
  • Review code and provide feedback relative to best practices and improving performance
  • Troubleshoot production support issues post - deployment and come up with solutions as required
  • Mentor and guide other software engineers within the team
  • Influences or provides input to forecasting and planning activities
  • Provide design knowledge and expertise on core FACETS product and system functionality
  • Will explore and adopt new tools techniques and processes that helps cut down the cycle time of development
  • Change Agent with a Lean Startup / Agile Mindset who helps break down ‘Waterfall mentality’ barriers and forms an Agile Solutioning team. Ability to deliver solutions using Agile methods like SCRUM and KANBAN
  • Knowledge and experience driving adoption and best practices with continuous delivery and development tools (Jenkins, Dockers, etc.)
  • 3+ years of hands - on design and development experience
  • 3+ years of healthcare insurance industry experience with understanding of healthcare domain capabilities (enrollment, claims, provider, billing, commissions, finance, etc)
  • 3+ years of FACETS experience with general understanding of Facets core batches, APIs and extensibility (for customizations). Ability to understand how to structure extensibility with core product configuration
  • Adaptability to be able to lead in a fast paced Agile environment
  • Ability to develop and implement a set of uniform set of process and procedures for the development teams to follow
  • 3 years of experience leading and managing teams of onshore and offshore developers
  • Strong design and development practice leadership experience with FACETS (and other COTS products)
36

Software System Senior Engineer Resume Examples & Samples

  • Perform unit testing of system software and solve S/W defects to complete the solution
  • Work on overall performance enhancement of the S/W stack and suggest improvements in H/W and System architecture
  • Enhance driver/software stack to realize concept goals. Add functionality in ESXi and Linux kernel driver and management stacks
  • Build productivity/automation tools to augment solution
  • The following skills and/or educational background and experience is a plus: NFS, SCSI, NVMe, RDMA, iSCSI, DPDK/usermode drivers, PCIe/High speed interconnect fundamentals, KVM/QEMU internals
37

Senior Online Software Engineer Resume Examples & Samples

  • 75%
  • 3+ years’ experience with Java, Tomcat, WebSphere Application Server
  • 3+ years’ experience with Web Services, JSON, XML, REST Technologies
38

Senior Vulnerability Management Software Engineer Resume Examples & Samples

  • Evaluating and prioritizing vulnerabilities in infrastructure and software
  • Demonstrated proficiency with Java OR Python OR Ruby OR Scala
  • Broad experience in software development, Java, PHP, Perl, Python and Ruby
39

Senior Quality Software Engineer Resume Examples & Samples

  • Analyze requirements, develop automated tests and test strategies, and track defects for the deploying VMware/AirWatch applications across all devices (mobile/desktop) with a single identity and unified management
  • Work cross functionally in an Agile/Scrum environment alongside Development and Product Management to deliver high quality solutions
  • Participate in product and feature design with Development and Product Management
  • Perform both manual and automated tests on mobile and web based applications
  • Act as a thought leader for the QE team, always focusing on solving problems and implementing solutions
  • Communicate daily with internal AirWatch teams, onshore and offshore teams, and AirWatch customers and stakeholders
  • Bachelor’s degree in Computer Science, Industrial or Electrical Engineering, a related field or equivalent education required
  • Experience with Behavioral Driven Development (BDD) or Test Driven Development (TDD) background that is competent in test script/framework automation using open source tools such as Cucumber, Watir, Selenium and Appium
  • Networking/IT Operations experience with a focus on VMware’s portfolio of virtualization solutions preferred
  • Coding skills in Java, Ruby, C#, Python or Perl
  • Familiarity with SeeTest
  • Proficient in SSL and Certificate Authentication
  • Experience with Atlassian’s suite of products (JIRA, Stash, Confluence, etc.) preferred
  • Experience with Continuous Integration and/or Continuous Deployment tools such as Chef, Puppet, Jenkins or Bamboo
  • Experience developing and testing with iOS Development Enrollment Program (DEP)
40

Senior R&D Software Engineer Resume Examples & Samples

  • Delivering high level software features that are better than competitors in every aspect, i.e. measurement science, user interface, etc. within the committed development time frame
  • High quality of software deliverables using Object Oriented Programming, and verified through unit tests, automated software QA testing with zero critical/serious defects before shipping the product
  • The value of teamwork with various competencies worldwide, especially R&D hardware, application software, marketing, etc. in order to deliver cutting edge solution to the market
  • Knowledge of RF measurement or digital signal processing will be an added advantage
  • At least possess a Bachelor or Master Degree in Computer Science / Computer Engineering / Electrical Engineering with at least 5 years’ experience in software development
  • Proven capability in delivering quality software using C++ / C# / .NET
41

Senior Client Software Engineer Resume Examples & Samples

  • Programming in Objective-C / Swift (for iOS)
  • Programming in Javascript
  • Strong experience with UIKit, AppKit, CoreData
  • Strong experience with a popular open-source Javascript framework like AngularJS or ReactJS
  • Strong experience with charting and visualization frameworks like D3.js
42

Senior Agile Software Engineer Resume Examples & Samples

  • Deliver Agile training (Agile 101) to multiple project teams
  • Develops, plans, organizes and leads Agile implementations, helping program teams stand up Agile processes
  • Coach internal staff and customers on Agile processes
  • Support proposal responses to ensure Agile methodologies and tools are incorporated
  • Employ best practices for agile methodology utilizing both the Scrum and Kanban framework
  • Work collaboratively with program managers to support the strategic direction of the Agile initiative
  • Motivate and support project team members. Ensure they have the tools and knowledge to do their job and that all blocking issues are resolved quickly
  • Create self-organizing agile teams. Facilitate the delegation of tasks and responsibilities among team members
  • Manage multiple timeline driven activities in a dynamic environment
  • 5+ years technical management experience on Agile software projects
  • Proven experience in Agile environment on several successful software development projects involving multiple developers
  • Clear understanding of Agile software development methodologies and key best practices and tools (Jira, Rally, etc.)
  • Strong analytical, problem solving and planning skills
  • Team player who is flexible, delivery-oriented and takes responsibility for the team’s success
  • Enthusiastic, can-do attitude with the drive to continually learn and improve
43

Senior Compiler Software Engineer Resume Examples & Samples

  • Documentation of code
  • Developing and maintaining both innovative and standards-compliant features to the compiler front-ends
  • Upgrading compilers as needed
  • Doing performance analysis and tuning work across a wide variety of workloads
  • Refine loosely-defined requirements and continuous stakeholder feedback into demonstrable code
  • Unit and Component Testing
  • Active participation in Scrum team
  • Product quality
  • Participation in sprint demonstrations with executive and customer stakeholders
  • Demonstrated passion for quality, innovative approach to solving problems and customer-first attitude are required
  • Strong analytical thinking and ability to analyze and optimize existing software applications for purpose of maintenance or redesign
  • Demonstrable understanding of UNIX/Windows system components and their interactions a plus, including file systems
  • Ability to influence and drive, motivate other software developers
  • Bachelor’s degree in related field or similar work experience
44

Senior DSP Software Engineer Resume Examples & Samples

  • Solve customer measurement problems
  • Diagnose why measurement systems are not working as desired, or to learn about unmet measurement needs
  • Refine product requirements: finding the sweet spot between what’s functionally useful, what’s economically practical, and what’s “easy to drive”
  • Detailed knowledge of C++, C and MATLAB languages
  • Strong theoretical and working knowledge of digital signal processing (DSP) concepts such as FIR + IIR filters, Fourier transforms, aliasing, and sample rate adjustment (decimation, interpolation)
  • Strong theoretical and working knowledge of statistics (mean, standard deviation, random vs deterministic, PDF, CDF, properties of Gaussian distributions)
  • Knowledge of programming for Windows run-time environments
  • Technical focus on the development of measurement instrumentation
  • Understanding of multithreading, memory management, object oriented programming, and real time operating system concepts
  • Communications knowledge: Understanding the basics of serial data links: Unit interval, transmitter/channel/receiver, single-ended vs. differential clock recovery, Phase Locked Loops (PLL), Slicer, Eye Diagram Signal-to-Noise Ratio
  • Engineering tools & techniques: Version control, Defect tracking, Requirements Definition and product development models (e.g. Waterfall, Agile/Scrum)
45

Senior Scientific Software Engineer Resume Examples & Samples

  • Partner with researchers, facilities, and vendors to utilize various IoT technologies and instrument software to facilitate data transfer, utilization, and predictive activities around lab equipment
  • Transform and manipulate instrument raw and metadata for analysis and visualization in support of research, operations, and automation
  • Provide system and application support for instrument controllers and scientific software in both a regulated and research environments
  • Build and implement connectivity from commercial and custom LIMS solutions for correlation and interoperability of experimental data
  • Interface with scientists to translate their needs into requirements for both commercial and in house developed tools
  • 5+ years’ experience in software and hardware support, preferably at a pharmaceutical or biotech company
  • Demonstrated IoT technology experience: specifically implementation and integration of heterogeneous devices and data streams
  • Demonstrated experience with instrument and controller software troubleshooting and data integration. Waters/Thermo/Perkin Elmer/Agilent, etc
  • Experience in MySQL, Statistical software, HTML5, report writing packages, and Windows/Unix scripting
  • Experience troubleshooting 802-11x connectivity and utilizing Cisco ISE for device management
  • Knowledge of Amazon Web Services and Docker environments
  • Scientific bench support experience
  • Experience with database design and implementation
  • Experience with Waters NuGenesis SDMS, Empower, Electronic Lab Notebooks, Omero, Sapio LIMS, and Analyst/Masslynx
  • Effective communication skills, both verbal and written
  • Ability to navigate and be successful in a fast-paced, highly-matrixed work environment
  • A desire to be part of a highly innovative company aimed at transforming the lives of people with serious diseases, their families and society
46

Senior Diagnostics Software Engineer Resume Examples & Samples

  • Experience with the devices used in network communication products, such as L2/L3 switches, SONET/OTN Framers and PHYs
  • Detailed knowledge about the communication buses/interfaces used in networking systems, such as PCIe, MDIO, I2C, SPI and etc
  • Detailed knowledge about networking and communication protocols, such as SONET/SDH, OTN, Ethernet, TCP/IP, and etc
  • Minimum of 5 years industry experience as a software developer, with at least 3 years of those developing diagnostic or embedded software for network communication systems
  • Excellent written and verbal communication skills with teamwork and self-motivated attitude
47

Senior Quality Software Engineer Resume Examples & Samples

  • Tracing functional requirements to software requirements and specifications to verify functional requirement fulfillment,
  • Documenting requirement verification findings,
  • Observing and evaluating the software development process,
  • Observing/evaluating SW testing
  • Developing test scripts and conducting independent SW testing
48

Senior Server Side Software Engineer Resume Examples & Samples

  • Design, develop and deploy systems and algorithms that process data in real time
  • Design and build stable and scalable production systems
  • Design and develop services using technologies such as Mesos, Cassandra, Solr, and Kafka
  • Collaborate with engineering and operations teams to deliver scalable, robust, and high-performance systems
49

Senior Server Side Software Engineer Resume Examples & Samples

  • Proficiency with scalable technologies such as Cassandra, Solr, and Kafka
  • Knowledge of machine learning techniques for problems such as named entity labeling, classification, and clustering is a plus
  • Experience implementing complex algorithms in software that shipped to production
  • Experience building stable, high performance server-side systems using distributed processing algorithms
50

Senior Robotics Software Engineer Resume Examples & Samples

  • BS in Computer Science, Computer Engineering or related fields
  • 8+ years’ experience as a software engineer
  • Experience working in C, C++, or other Object Oriented languages on a Linux platform with ROS or equivalent toolkit
  • Maintaining high level of communications with cross-functional team, and partners
  • 3+ years of experience in BSP/kernel software design
  • System-level integration experience
  • Linux kernel programming experience
  • Experience reading schematics
  • Proficiency in at least one scripting language: Python, Perl, etc
  • Debugging/trouble-shooting skills of embedded processes and systems
  • Knowledge of computer architecture and OS fundamentals
  • Experience with hardware lab equipment such as digital scope and logic analyzer
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Knowledge of professional software engineering practices for full software development life cycle, including coding standards, code reviews, source control management, agile development, build processes, and testing
51

Senior Robotics Software Engineer Resume Examples & Samples

  • Experience using SQL, ETL and databases in a business environment with large-scale, complex datasets
  • Has worked with customer and other forms of sensitive data
  • Experience developing distributed time series data storage solutions
52

Senior Robotics Software Engineer Resume Examples & Samples

  • Subject matter expertise in one of Control and Dynamical Systems, Machine Learning, or Computer Vision
  • Experience writing highly optimized code for low-level algorithms
  • Experience with high-performance computing techniques and patterns
  • Strong math skills particular in optimization, numerical analysis, and computational geometry
  • Experience writing native code for multiple architectures including ARM/x86/GPU
  • Track record in delivering polished algorithms for 3rd party use