Software Research Engineer Resume Samples

4.8 (90 votes) for Software Research Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the software research 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
AB
A Bauch
Abigail
Bauch
685 Bettie Falls
Dallas
TX
+1 (555) 656 8771
685 Bettie Falls
Dallas
TX
Phone
p +1 (555) 656 8771
Experience Experience
Chicago, IL
Intern Software Engineer for Research
Chicago, IL
Mosciski LLC
Chicago, IL
Intern Software Engineer for Research
  • Good knowledge of object-oriented programming
  • A mentor will guide you and help you during the internship
  • Good knowledge of C, C++, or Java
  • Eager to learn
  • Good command of English language
  • Your role will be to fully research, design, implement, test and demonstrate the results described in the Goals section
  • BS in Computer Science, Mathematics or Engineering
Dallas, TX
Software Research Engineer
Dallas, TX
Auer and Sons
Dallas, TX
Software Research Engineer
  • Develop prototype and proof of concept software and work with production teams to help apply them in vehicles and elsewhere within the company
  • Make recommendations for vendor partners to collaborate with on technology research
  • Create intellectual property, publish results, and facilitate organizational technical competency
  • Work with Startups and partner companies to understand applications and capabilities of third-party software solutions
  • Work with IT and our Connected Vehicle groups to approach software problems holistically
  • Champion modern software development processes within Ford by leading by example
  • Research software tools, methods, and frameworks to realize Smart Mobility research projects
present
San Francisco, CA
Automated Driving Research Engineer Embedded Software
San Francisco, CA
Bosco and Sons
present
San Francisco, CA
Automated Driving Research Engineer Embedded Software
present
  • Development of software toolsets for acquisition, data processing, and visualization of large-scale data sets
  • Development of novel algorithms for sensor signal processing, sensor fusion, feature extraction, classification and tracking, localization, 3D mapping, route planning, motion planning, obstacle avoidance, etc
  • Work closely and effectively with external partners – corporations, universities and automotive suppliers
  • In-vehicle experimental validation and testing
  • Participate in technical discussions and in the creation of new ideas for automotive applications within the existing autonomous vehicle research team
  • Design and implementation of computer and sensor architectures and interfaces
  • Simulation studies, including Hardware-in-the-Loop scenarios
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Northwestern University
Bachelor’s Degree in Computer Science
Skills Skills
  • Excellent technical communication skills; ability to present your work to a large technical audience
  • Experience in different aspects of distributed systems development, including scalability issues, fault tolerance, and load balancing
  • Strong systems and Unix/Linux kernel programming background, particularly in the kernel I/O stack
  • Ability to collaborate with other researchers and developers on complex system architectures
  • Experience building scalable storage systems
  • Aptitude to understand and reason through complex system software issues
  • Familiarity with state-of-the-art networking and storage technologies
  • Experience with software stacks involving state-of-the-art technologies such as RDMA networks and persistent memory
  • Expertise in C and C++
  • Extensive experience doing systems research and development in academic and/or industry settings
Create a Resume in Minutes

15 Software Research Engineer resume templates

1

Intern Software Engineer for Research Resume Examples & Samples

  • Your role will be to fully research, design, implement, test and demonstrate the results described in the Goals section
  • You will work in a team of experienced VMware engineers to achieve the goals of the internship
  • A mentor will guide you and help you during the internship
2

MTS, Software Engineer, Research Resume Examples & Samples

  • BS in Computer Science or related field, MS/PHD desired
  • 3+ years software experience
  • Expertise required in object-oriented design methodology and application development
  • Excellent understanding of computer science fundamentals, data structures, and algorithms
  • Data mining and machine learning expertise required
  • Familiarity with search/recommendation/classification applications and domains preferred
  • Information Retrieval (search/recommendation/classification) experience or Machine Learning experience
3

Research Engineer / Software Engineer Resume Examples & Samples

  • Hands-on experience in mobile and sensor based systems and applications with a proven track record of real-world deployment
  • Sound understanding of mobile and ubiquitous computing principles
  • 3-5 years of experience working with mobile applications, especially, ability to quickly understand the lower level system details (e.g., energy-accuracy tradeoff, mobile and cloud interaction management, scalability and performance)
  • Understanding and experience in leveraging machine learning and statistical tools (e.g., R, Matlab) and techniques for analyzing data
  • Understanding and experience in modern mobile technologies such as Android, IOS, etc
  • Familiarity with Java/J2EE and scripting languages such as Python, Ruby, Perl, Awk etc
  • Familiarity with Web Services (e.g. REST, SOAP, etc.) technologies
  • Master degree (or Bachelor degree with equivalent experience) in EE/CS or equivalent discipline
4

Software Research Engineer Resume Examples & Samples

  • Research software tools, methods, and frameworks to realize Smart Mobility research projects
  • Collaborate with cross-functional teams to define and deliver innovative solutions
  • Conduct experiments and Proof of Concepts to determine the viability of ideas and technologies
  • Create intellectual property, publish results, and facilitate organizational technical competency
  • BS in Computer Science, Mathematics or Engineering
  • 1+ Years experience in software application development to firmware
  • 1+ Years experience in consumer facing products
  • MS/PhD in Computer Science, Mathematics or Engineering
  • Familiarity with SDN, Cloud, Mobile and Wearable Technology
  • Ability to balance business considerations with technical requirements
  • Evidence of prior Reasearch/Innovation experience like Kakathona, Challenges, Research Projects
  • External research publications and patents
5

Research Software Dev Engineer Resume Examples & Samples

  • Work alongside other Software Development engineers to contribute cutting edge research and engineering solutions
  • Liaise with researchers within the lab to engineer possible prototypes and demos
  • Be responsible for all phases of software development including design, implementation, performance tuning, testing, and documentation
  • Where possible, attend conference within the Systems and Networking space
  • Work closely with other Systems and Networking teams across Microsoft Research
  • Degree in Computer Science or Mathematics
  • Skilled C / C++ Developer
  • Previous work experience focused on distributed systems
  • Strong problem solving ability
6

Research Software Development Engineer Resume Examples & Samples

  • Develop high quality, state of the art deep learning solutions that will transform the way people communicate with computers
  • Develop research prototypes that will help verify research ideas and deep learning algorithms
  • Work closely with researchers to explore new research ideas that will advance the state of the art deep learning technologies
  • Software engineering experience
  • Basic knowledge on machine learning
7

Automated Driving Research Engineer Embedded Software Resume Examples & Samples

  • Design and implementation of computer and sensor architectures and interfaces
  • System integration of sensors, actuators, and by-wire vehicle controls
  • Development of software toolsets for acquisition, data processing, and visualization of large-scale data sets
  • Development of novel algorithms for sensor signal processing, sensor fusion, feature extraction, classification and tracking, localization, 3D mapping, route planning, motion planning, obstacle avoidance, etc
  • Simulation studies, including Hardware-in-the-Loop scenarios
  • Code optimization to migrate prototype algorithms to automotive/embedded systems
  • In-vehicle experimental validation and testing
  • Work closely and effectively with external partners – corporations, universities and automotive suppliers
  • Bachelor’s degree in Engineering or Computer Science
  • 3+ months experience programming in C++ and GPU Parallel programming tools
  • A strong interdisciplinary background in science and engineering with solid programming skills
  • Demonstrated experience in executing a project from inception to finish across multiple disciplines, e.g., dealing with sensor hardware, data acquisition and analysis, mathematical modeling, algorithm development, application implementation, etc
  • Proficiency in multiple operating systems such as Windows, UNIX, Linux, etc
  • Proficiency in multiple contemporary computer programming languages and environments such as C/C++, PERL, Python, Java, OpenGL, OpenCV, CUDA, MATLAB etc
  • Proficiency in real-time, embedded applications
  • GPU, GP-GPU, Parallel programming tools and language extensions etc
  • Experience with hardware such as LIDAR, radar, cameras, GPS, IMUs, CAN bus, etc
  • Experience with algorithms such as motion control, image processing, simultaneous localization and mapping, geospatial location, rendering 3D data, computer graphics, etc
  • Ideal candidates should be able to demonstrate leadership in One FORD (leadership) behaviors combined with outstanding interpersonal, teambuilding, and communication skills
8

Research Infrastructure Software Engineer Resume Examples & Samples

  • Passion for building and maintaining large-scale software systems that extract the ultimate performance from their underlying hardware resources
  • Excitement to learn and master the details of the entire computation environment across the software/hardware boundary including: memory hierarchy, cache-efficient programming, compiler optimizations, processor pipelining, multicore communication, and network interfaces
  • Strong knowledge of C++, from high-level object oriented design patterns to low-level language constructs
  • A meticulousness, assiduousness, and tenacity that drives you to deliver high quality output
  • Demonstrated commitment to self-motivated education and development
  • Demonstrated use of organizational resources to drive professional development
  • Confidence to contribute to the development of an effective and evolving team environment, using strong communication skills, diplomatic candor, and a commitment to support your teammates
  • Degree in computer science, electrical engineering, computer engineering, or related scientific field
  • Test Driven Development (TDD) approach to software engineering
  • Impeccable craftsmanship in the spirit of the Clean Code initiative
  • Multithreaded application development and debugging experience
  • Template and preprocessor meta-programming experience
  • Language design and compiler engineering experience
  • Software profiling and optimization experience
  • Assembly language level programming experience
9

Software Engineer for Genomic Research Resume Examples & Samples

  • Work in a multidisciplinary environment of computer engineers, scientists, bioinformaticians, and clinicians to develop clinically relevant applications of Next Generation Sequencing (NGS) in Infectious Diseases
  • Support researchers in our team by applying your skills in software engineering best practices to assure architectural consistency, scalability, efficiency, etc
  • Create tools to automate work where appropriate using techniques including continuous integration (CI) and test automation
  • Provide support in build, configuration management, deployment of algorithms and workflows developed by the team
  • Establish custom workflows/pipelines for automated analysis of NGS data and visualization of results
  • Apply your skills in rapid prototyping to participate in proof of concept projects
10

Research Software Development Engineer Resume Examples & Samples

  • Bachelor’s degree in computer science or equivalent field. (MS or PhD in computer science or equivalent degree preferred)
  • 2-8 years’ experience building high-quality software systems
  • Experience with system oriented programming languages such as C and C++
  • Ability to work independently and ramp-up quickly on complex and unfamiliar code
11

Research Software Development Engineer Resume Examples & Samples

  • 1+ year of Academic or Industry developer and engineering experiences - databases, networking, programming languages, image processing, graphics, etc
  • Basic understanding of Machine Learning and Deep Learning
  • Academic or Industry experience in multiple languages and/or environments: C/C++, C#, Java, Javascript, Python, Typescript, or F#
  • Ability to work from research papers and find your way around the math
  • Solid understanding of engineering systems, and evaluating their qualities and rationales. Git, build systems, continuous integration, testing frameworks, package/dependency managers
  • Reasonable interpersonal skills and able to work with non-technical partners
12

Software & Computing Research Engineer Resume Examples & Samples

  • Perform Artificial Intelligence/Machine Learning/Analytics research related to Smart Mobility processes and technologies
  • Conduct experiments and Proof of Concept projects to determine the viability of ideas and technologies
  • Generate and document intellect property (IP) as appropriate as a result of the research conducted
  • Make recommendations for vendor partners to collaborate with on technology research
  • 2+ Years of Research experience including Programming and Software Engineering practices
  • 2+ years of experience with Artificial Intelligence/Machine Learning/Analytics research
  • Master’s degree in Computer Science, Mathematics or Engineering
  • Development and Implementation of Algorithms to solve business/technical problems
  • External research publications
  • Awareness of IP process as evidenced by invention disclosures or patent filings
  • Convey complex analytic techniques and results effectively to an audience of varying technical abilities
  • Proficiency in programming and scripting languages
  • Prior Research/Innovation experience like Hackathons, Challenges, Research Projects etc
  • Ability to spot opportunities leveraging emerging technologies
  • Analytical mindset with proficiency in Data Analytics/Machine Learning/Artificial Intelligence
  • Good Communication skills (Verbal and Written)
13

Software Engineer Research Simulation Resume Examples & Samples

  • BS/MS in Computer Science, Math or Engineering
  • Excellent creative problem solving skills
  • 2+ years experience in core Java, C++ or other Object Oriented languages
  • Computer Science fundamentals in algorithm design, problem solving and complexity analysis
  • Demonstrated outstanding written and verbal communication skills
  • Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, agile development, build processes, testing and operations
  • Experience working with discrete-event or process based simulation
  • Strong statistical background
  • Fluency in at least one statistical software package such as R, Stata, Matlab
  • Experience using Amazon Web Services or similar cloud technologies
14

Temporary Software Research Engineer Resume Examples & Samples

  • Assess user needs and requirements to create a data annotation tool using C++ and JavaScript
  • Full stack development of applications that may involve sophisticated data manipulation
  • Troubleshoot and solve technical problems
  • Design and implement user and operations training programs
  • Document changes in software for end users
  • Follow team software development methodology
  • Serve as technical resource with respect to applications
  • Current knowledge of latest software and design standards
  • Knowledge of and ability to select, adapt, and effectively use a variety of programming methods
15

Applied Research & Software Development Engineer Resume Examples & Samples

  • 0-15 years of related experience desired. Assigned tasking will be commensurate with experience
  • Add Your Resume to Our Talent Pools
  • Special Job Alerts
  • Electric Boat News, Press Releases and Submarine Images
16

Research Engineer With Good Software Skills Resume Examples & Samples

  • A M. Sc. degree in (Automotive/Aerospace) engineering with a focus on embedded SW, system control strategy or electronics
  • Experience/interest in automotive or aviation applications (e.g. powertrain technologies or flight systems)
  • Experience/interest in functional safety for electrical and/or electronic systems
  • Experience/interest with system engineering approaches (requirements engineering / management, functional analysis and allocation, architecture design, validation and verification)
  • Fluent in spoken and written English in view of collaboration, presentation and reporting
  • Experience with programming languages such as Python, C, C++
  • Experience with algorithm development and hardware/simulation environment Matlab/Simulink/dSPACE
  • Has a creative and critical mindset towards technical problems
  • Is motivated to work in a result-oriented way and is capable of working independently within the team
17

Software Research Engineer Resume Examples & Samples

  • Extensive experience doing systems research and development in academic and/or industry settings
  • Expertise in C and C++
  • Strong systems and Unix/Linux kernel programming background, particularly in the kernel I/O stack
  • Aptitude to understand and reason through complex system software issues
  • Ability to collaborate with other researchers and developers on complex system architectures
  • Excellent technical communication skills; ability to present your work to a large technical audience
  • Familiarity with state-of-the-art networking and storage technologies
  • Experience with software stacks involving state-of-the-art technologies such as RDMA networks and persistent memory
  • Experience in different aspects of distributed systems development, including scalability issues, fault tolerance, and load balancing
  • Experience building scalable storage systems
18

Software Research Engineer Resume Examples & Samples

  • Develop prototype and proof of concept software and work with production teams to help apply them in vehicles and elsewhere within the company
  • Work with IT and our Connected Vehicle groups to approach software problems holistically
  • Work with Startups and partner companies to understand applications and capabilities of third-party software solutions
  • Champion modern software development processes within Ford by leading by example
  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related technical
  • 2+ years of hands on experience in production software development or software research
  • 2+ years of hands on experience in embedded software, real-time software, middleware/API development, or applications development
  • 1+ years of C or C++ development experience
  • Masters or PhD in Computer Science or Engineering
  • Strong foundation in software architecture, operating systems, algorithm design, and related topics
  • Working knowledge of Ethernet and CAN network technologies
  • Previous experience with QNX or embedded Linux
  • Interest in and understanding of automotive technologies
  • Experience with Python, Lua, or Java
19

Software Engineer Research Engineer Resume Examples & Samples

  • Experience with C, C++ or Java
  • Experience Linux or UNIX
  • Knowledge of computer architectures including multi-core environments
  • Familiarity with software applications requiring multi-threaded programming implementation
  • Existing secret clearance, or the ability to obtain an interim clearance within 30 days and full clearance thereafter
  • Self-starter and ability to work in a team environment
  • Experience with Object-Oriented Design Knowledge including UML
  • Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering
  • Experience in software engineering and development
  • Complex programs that involved hardware, software, communications and networking
  • System Engineering methodology and toolsets
  • Other: Due to our research contracts with the US federal government, candidates for this position are required to be US Citizens, with the ability to obtain and maintain a DoD Security Clearance
20

Advanced Research & Development Software Engineer Resume Examples & Samples

  • Object oriented software design and development
  • Proficiency in a variety of traditional and contemporary programming languages. (Must be highly proficient in at least one essential language such as Java or C++)
  • Software development experience through all stages of the agile development lifecycle
  • Appreciation of software development best practices and continuous improvement
  • Excellent verbal and visual communication with a good level of spoken and written English. The candidate will be equally adept at sketching a design out on a whiteboard as they are writing a detailed technical design specification
  • An eye for detail and diligence. The candidate is comfortable investigating deeply technical issues and summarising the findings to present to relevant stakeholders
  • Natural collaboration with a creative desire and innovative outlook
  • Ability to work at pace with risk and uncertainty
  • Familiarity with contemporary integrated development environments including agile management, version control, issue tracking, code review and continuous integration methods and tools
  • Appreciation of Model Based Systems Engineering
  • Appreciation of Enterprise and Computer Architecture
  • Familiarity with modern web application frameworks (Angular, React, etc.)
  • Familiarity with contemporary Cloud Architectures, Virtualisation and Containerisation methods, tools and techniques
  • Familiarity with contemporary simulation technologies and standards
  • Familiarity with SQL, NoSQL (Document, Graph based) database design and interfaces
  • Interest in functional programming