Software Design Engineer Resume Sample

4.9
16 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Eva Green
460 Sipes Prairie,  Los Angeles,  CA
+1 (555) 710 2518

Work Experience


Lead Software Design Engineer
09/2015 - PRESENT
Phoenix, AZ
  • Contribute to the Company’s ACE and EH&S goals and take all required ethics and ACE training
  • Strong software development skills in, Java/J2EE, JSP, EJB, Angular, HTML5, ExtJS, Hibernate, JBoss, SQL Server, Oracle, Linux, Big Data Graph Databases
  • Demonstrated experience designing mobile application in Android and IOS
  • Strong emphasis on industry standard software development methodologies and practices
  • Excellent communication skills and the ability to capture user requirements and develop design documentation, and user interfaces
  • Experience in developing software for the entire development life cycle, requirements gathering, analysis and design, development, test, deployment and support
  • Experience in a medical/research setting. Experience with systems integration. Demonstrated ability to work under pressure
  • The Traction Engineering team (TrSE, RAMS, Control, Validation Engineer…)
  • The Traction Alstom site, the Manufacturing Alstom site
Software Design Engineer
05/2013 - 05/2015
Boston, MA
  • Timely checking / completion of project documentation
  • Experience in ASP.NET application development at an advanced level
  • System and Impact analysis, definition of SW architecture and design of interfaces
  • Produce software and documentation according to the agreed quality standards
  • Design and implementation of execution tests and test setups
  • Verification of requirements and prototypes
  • Appropriate documentation on all required levels pertaining to both product and process
  • Experience with web server technologies like Node.js, ASP.NET, ASP, or PHP
Junior UX Software Design Engineer
07/2009 - 04/2013
Boston, MA
  • Data acquisition (digital/analog)
  • Application configuration and update
  • , Understand and follow up Sensata’s modular software developing process, prepare software design documentations and write code
  • Building trust and credibility within the business through open communications, the provision of quality and timely design advice
  • Establishing and maintaining positive relationships with customers and ensure sound understanding of all facets of the customer
  • Initiate discussion with customers; identify gaps in specifications, clarify needs, seek resolution where needed and gain agreement for key design or delivery issues whilst managing expectation
  • Keep one’s own specialist knowledge up to date while staying abreast of global industry trends, market forces, specifications, legislation and regulations
  • Perform software design with revisions tracked in accordance with company procedures and standards
  • Work with the testing team to identify and resolve design issues, participating in cross functional team design reviews as required

Education


Westfield State University
2005 - 2009
Engineer's Degree in Computer Science

Professional Skills


  • Strong analytical skills, problem solving skills including hands-on development experience in C / C++/C#
  • Excellent written, oral and diagrammatic communication skills Nice to have skills
  • Strong programming and problem solving skills including work experience of C / C++/C#
  • SW development experience with strong programming, logic and problem solving skills
  • Demonstrate strong troubleshooting and analytical thinking skills
  • Demonstrated leadership and management skills with a strong customer service orientation
  • Excellent communication, presentation, and interpersonal skills with the ability to communicate complex software concepts effectively

How to write Software Design Engineer Resume

Software Design Engineer role is responsible for programming, software, design, analytical, development, interpersonal, java, code, communications, python.
To write great resume for software design engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Software Design Engineer Resume

The section contact information is important in your software design engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Software Design Engineer Resume

The section work experience is an essential part of your software design engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software design engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software design engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Software Design Engineer resume experience can include:

  • Good verbal and written communication skills and strong interpersonal skills
  • Excellent problem solving, unit testing, debugging, and organizational skills
  • Strong analytic and problem-solving skills for root cause determination and fixing issues
  • Experience C and C++ programming skills
  • Experience C and C++ programming skills
  • We expect solid analytical and problem solving skills

Education on a Software Design Engineer Resume

Make sure to make education a priority on your software design engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software design engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Software Design Engineer Resume

When listing skills on your software design engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical software design engineer skills:

  • Strong design, coding, debugging, and problem-solving skills. Solid verbal and written communication
  • Good communication and analytical skills, including strong ability to identify and solve ambiguous problems
  • Strong communication and interpersonal skills; excellent judgment; a self-directed, proactive
  • Programming skills like E.g. Scripting experience with shell or python
  • Very Good debugging/troubleshooting skills
  • Strong analytic and problem solving skills for root cause determination and fixing issues

List of Typical Experience For a Software Design Engineer Resume

1

Experience For Lead Software Design Engineer Resume

  • Prior military experience, live environment training and/or CONSIM experienced is desired
  • Strong Java, SQL and ETL skills
  • Excellent SQL skills (MySQL, NoSQL, Postgres, MongoDB)
  • Experience in HTML, CSS and strong JavaScript experience
  • Solid written & oral communication skills
  • Effectively document identified defects and cooperate with developers to resolve any product issues and track it to closure
  • Very strong business acumen and analytics skills
2

Experience For Software Design Engineer Senior Resume

  • Excellent written and verbal communication skills. Able to present complex, technical information in a clear and concise manner to a variety of audiences
  • Scripting skills using Python or Bash
  • Interact and effectively communicate with people from diverse backgrounds, highlighting teamwork and problem solving
  • Strong development experience using Java, Spring, RESTful APIs, JDBC or JPA/Hibernate
  • Comprehensive debugging and troubleshooting skills to determine the root-cause of issues
  • Object oriented language scripting and programming skills (Java, etc.)
3

Experience For Senior Embedded Software Design Engineer Resume

  • Prior experience in designing and developing scalable products in .Net/C# (WCF/WPF), C++
  • Experience with Agile product development processes and strong working knowledge on engineering tools like GIT, JIRA and Stash
  • Exceptional analytical, conceptual and problem solving skills
  • Effectively communicate technical knowledge across a variety of disciplines to collaborate on complex engineering designs
  • Proven development experience using .NET/C# with focus on Web API cloud applications
  • TCP/IP programming skills
  • Demonstrates good sense of ownership on assigned tasks
4

Experience For Principal Software Design Engineer Resume

  • Experience with Microsoft technologies: Visual Studio, .Net, C#, C++ for a Windows target Software/firmware design and development experience
  • Working experience of C++ programming
  • Designing solutions on AWS platform. (Could consider other Cloud experience.)
  • Strong background designing and implementing automation tests using QA frameworks and tools (Junit, Gatling, JMeter, Selenium)
  • In related field including technical experience in .NET programming, software testing and quality assurance management
  • Experience in setting up and maintaining Jenkins, Nexis, Sonar or any other continuous testing/integration tools
5

Experience For Embedded Software Design Engineer Resume

  • Experience working with large code bases, writing entirely new code and maintain/update existing code
  • Experience with TDD, unit testing, pair programming and other Extreme Programming techniques
  • Developing simulation software; Agent-based Modeling, Real-time simulation or sensor modeling experience highly desirable
  • Own/Support all phases of the product development lifecycle including design, implementation, debug, verification, validation, and transfer to manufacturing
  • Proficient hands on knowledge and experience building web applications using Angular, Node.JS and other JavaScript frameworks
  • Experience with OS X programming using the Xcode toolchain
  • Any experience developing micro services is an advantage, as is deployment to cloud vendors such as AWS (e.g. using Jenkins, Docker, Kubernetes, etc.)
6

Experience For Specialist Software Design Engineer Resume

  • Experienced with debugging, performance profiling and optimization
  • Experience designing/developing commercially used SaaS solutions
  • Practical experience leading and mentoring younger engineers
  • Provide proactive programming / debug / testing to develop reliable and proven software solutions for automotive production needs
  • Schedule/facilitate sprint planning and retrospective meetings prior to the beginning of each sprint
  • Hands on experience working in Java and related open source technologies and frameworks such as Spring
7

Experience For R&D Software Design Engineer Resume

  • Experience writing automated test scripts using Java along with an automation framework such as Selenium, LeanFT or UFT
  • Experience building full build and deploy pipeline and automation from build activities through testing and compliance and finally deployment
  • Experience in building high performance automated test systems/ATEs using Scopes, AWGs, RF switches etc. would be an added advantage
  • Experience using test case management tools and designing test plans
  • Experience working with the following technologies: C#, iOS, ASP.NET MVC, VB6
  • Experience interfacing to hardware peripherals and using communication protocols such as TCP/IP and USB
  • Strong programming background in C#, LINQ, Threading, XML and other Microsoft technologies
  • Experience in developing software using model based development tools like Matlab / Simulink,RTW, Control Build etc
  • Strong theoretical background in Signal Processing and Communications design and simulations using Matlab
8

Experience For Control Software Design Engineer Resume

  • Experience with design patterns and TDD methodologies using Selenium, Mocha Chai
  • Demonstrates competency by maintaining positive, collaborative, and constructive attitude
  • Establish and maintain effective working relationships with co-workers, study teams and project managers
  • Object oriented programming experience (Objective-C, C++ or equivalent)
  • Experience using source control systems like Git
9

Experience For Software Design Engineer Coop Resume

  • Experience collaborating with team members in different time zones
  • Experience designing web services (REST) is desirable but not mandatory
  • Experience of operating system concepts
  • Related working experience
  • Min 1 year of experience in a related engineering field
10

Experience For Core Basic Software Design Engineer Resume

  • Conduct validation Define prototype and production test requirements and assist in qualification of test equipment during commercialization
  • Very good knowledge of programming tools and languages such as e.g. C#, .NET
  • Bachelors in Computer Science or Electrical Engineering (5+ years experience)
  • Masters in Computer Science or Electrical Engineering (2+ years experience)
  • Experience of Windows based application programming

List of Typical Skills For a Software Design Engineer Resume

1

Skills For Lead Software Design Engineer Resume

  • Excellent communication skills and proven ability to collaborate with a variety of team members
  • Some development experience of coding, or an Excellent S/W Engineer with direct experience
  • Strong problem-solving, interpersonal, organizational, and time management skills
  • Good Coding and Design skills
  • Excellent collaboration and communication skills and ability to be adaptable in an agile environment
  • Demonstrable User Interface design skills with a strong portfolio
2

Skills For Software Design Engineer Senior Resume

  • Demonstrated experience architecting, designing and building scalable enterprise level systems
  • Expertise in a variety of technical skills, including programming languages, database technologies, and computer operating systems
  • Experience in roles that required a demonstrated understanding of Real-Time Operating System concepts, task schedulers, and application development
  • Linux fluency - experience developing multicore software solutions in user space and experience developing applications or device drivers in the kernel
  • Experience in roles that demonstrated understanding of microcontroller operation and memory organization
  • Linux fluency - experience developing multicore software solutions; both user space and kernel experience desirable
  • Demonstrable skills in protocols and highly-scalable packet processing on embedded systems
  • Solid experience with agile project methodologies and of working with distributed teams
  • Demonstrated experience keeping open channels of communication among team members
3

Skills For Senior Embedded Software Design Engineer Resume

  • Prior experience with open-source test automation tools (e.g. Selenium)
  • Hands-on and 3+ years of object-oriented software development experience with a solid grasp of C++ and data structures
  • Professional attitude, communication/teamwork skills
  • Solid Relational Database experience
  • Object-oriented software development experience with a solid grasp of algorithms and data structures
  • Automotive Internship experience or 1-15+ years of automotive experience
  • Targeting at least - 2+ years of overall experience coding, debugging, and testing in JavaScript, Node.js, TypeScript
  • Working experience with Git repository
4

Skills For Principal Software Design Engineer Resume

  • Understanding of Server Architecture (1 year of experience or more)
  • Scripting language experience like Perl, Python or TCL is an advantage
  • Writing software test plans. Sets software quality assurance test schedules, test plans and protocols and prioritizes and monitors tasks
  • Working experience with Java, JavaScript, MySQL, Perl, Python, Flash, Dreamweaver, JBoss, Weblogic and VMWare
  • Fast learning and problem-solving skill to deal with complex code base which uses multi-threading and handling multiple input devices
  • Professional experience coding, debugging, and testing in JavaScript, and/or Node.js, and/or TypeScript
  • Experience with all phases of product development including directing and supervising others to develop products
  • Combined experience testing modern web applications using automation testing practices
5

Skills For Embedded Software Design Engineer Resume

  • Experience with setting up and maintaining an automated testing environment
  • Experience developing applications and test infrastructures, writing documentation and following an agile development methodology
  • Experience developing software in Linux/UNIX, and using web applications and frameworks and scripting languages
  • Experience working with large code bases, writing entirely new code, maintain, and update existing code
  • Experience designing, building, and successfully releasing software services/products
6

Skills For Specialist Software Design Engineer Resume

  • Strong theoretical background in Signal Processing and Communications design and simulations using Matlab/Fixed point C
  • Experience building custom applications following best practices (e.g., TDD, OOP, SOA, design patterns - MVC, MVP)
  • Experience coaching and mentoring developers to follow established best practices
  • ASP. NET Web API's experience. Creating API's (not just consuming)
  • Experience working with the following technologies: C#, iOS, ASP.NET MVC
  • Experience with all phases of product development life cycle including directing others to develop products
  • Experience in SW development on Linux environment and using different debugging tools
  • Experience testing applications developed using Open Source Technologies in a large scale transaction environment (Linux, Apache, Perl, MySQL – LAMP)
7

Skills For R&D Software Design Engineer Resume

  • Experience testing applications developed using Open Source Technologies in a large scale transaction environment (Linux, Apache, Java, MySQL, NoSQL)
  • Experience testing applications developed using Open Source Technologies in a large scale transaction environment (Linux, Apache, Perl, MySQL)
  • Experience working with CoreBluetooth, AFNetworking
  • Experience executing automation tests using Selenium and Cucumber
  • Work with the team of QA engineers on Skillport projects in Designing, writing and execute detailed Test Cases across different Browsers/platforms
  • Experience with programming/scripting language(s) (e.g., Gherkin language, UNIX shell)
  • Extensive experience in PLC and HMI programming including software and test specifications
  • Experience building successful production software systems and/or developing large scale web applications
  • Experience with creating applications using design pattern such as Model-View-Controller (MVC) and Model-view-viewmodel (MVVM)
8

Skills For Control Software Design Engineer Resume

  • Developing Web Applications experience using modern web technologies
  • 2+ Experience with test driven development and automated unit testing using JUnit
  • Experience with bare metal embedded C programming of Microchip PIC devices (dsPIC using MPLABX)
  • Demonstrable depth of experience in communicating with internal groups, including Product Management and Support
  • Engineering experience, similar testing expertise as the above summary helpful!
  • Experience developing Android and/or iOS applications and their supporting services
9

Skills For Software Design Engineer Coop Resume

  • Desired - Experience in Messaging, caching, NoSQL infrastructure such as Kafka, rabbitMQ, Redis, MongoDB etc
  • Develop testing strategy for testing the code developed. Write unit and functional tests to validate the integrity of software developed by team
  • Familiarity or experience within the Telecommunications, Cable Systems, Information Systems, Computer Engineering, or Networking domains
  • Develop testing strategy for testing UIs developed. Write unit and functional tests to validate the integrity of software developed by team
  • Experience Debugging your own code
  • C# coding experience
  • Demonstrated understanding of concepts and designs for embedded systems development
10

Skills For Core Basic Software Design Engineer Resume

  • Experience building native iOS applications with Xamarin C#, iOS Swift
  • Four or more years of experience developing Microsoft Windows-based applications and graphical user interfaces (GUI)
  • Four or more years of experience with object oriented programming languages (such as: Python, C#, Java, C++)
  • Experience with development and debugging tools (such as: source level debuggers, logic analyzers, simulators, emulators)
  • Experience with Tool Utility Development - Scripting, developed packages, developed applications
  • Experience using test case management tools (e.g., Testlink, Test Director)
  • Experience using test case management tools (e.g., Testlink, Test Director,etc)
  • Experience with FPGA design using VHDL, Green Hills Integrity RTOS, Motorola Power PC, and revision control systems
  • Experience writing programs for a Windows PC environment. Knowledge of product development for test and measurement equipment for electronics

List of Typical Responsibilities For a Software Design Engineer Resume

1

Responsibilities For Lead Software Design Engineer Resume

  • Experience with C and C++ programming skills
  • Experience in validation and quality activities validating HSS solutions
  • Good time management and personal organization skills
  • Demonstrable skills creating testable software with a test-driven architecture
  • Experience in SW product development and experience in working with different geographical location stakeholder management
2

Responsibilities For Software Design Engineer Senior Resume

  • Drive to learn on the job and expand your skills in building reliable, secure, cloud-based systems
  • Beginner/Intermediate programming skills in Python
  • Good Experience in Trouble shooting on Hardware, Testbench and product
  • Mentor less experienced engineers; Supervise and evaluate performance of less experienced engineers
  • Experience developing, deploying, and managing applications using containers (Docker) and Kubernetes
3

Responsibilities For Senior Embedded Software Design Engineer Resume

  • Effective teamwork and collaborating with headquarter and worldwide engineering, applications, marketing, sales and field support personnel is essential
  • Solid knowledge about modern software logging and reporting
  • Experience developing software in C and C++ and one or more of Matlab, TCL, Python or similar
  • Work in a highly skilled software team to deliver high quality software work products utilizing software development processes
  • Graduate or post-graduate qualifications in Computer Science, Math, or Engineering background. Alternatively, equivalent experience in related field
  • Experienced reading control schematics
  • Motion Control programming experience
4

Responsibilities For Principal Software Design Engineer Resume

  • Hands on QA/Testing Experience
  • Experience using version controls (Git, TFS, Mercurial, SVN …)
  • Test automation experience and interested in integrating tests with CI process
  • Software engineering experience for at least 2 years on iOS platform
  • Experience using automation test tools (Selenium,Cucumber)
  • Good understanding of UX/UI
  • Experience with BPM (Business Process Modeling)
  • Experience designing embedded software systems
5

Responsibilities For Embedded Software Design Engineer Resume

  • Experience working with complex XML/JSON, SQL transactions
  • Experience testing software in an enterprise environment
  • Good understanding of technologies or languages to be used for native cloud applications
  • Experience of programing in C/C++/C# / Python
  • Experience in designing user interface
  • Demonstrated proficiency in designing test suites
  • Experience working with various communication, network protocols, network theory, and HTTP
  • Experience developing application on both Windows OS and Linux OS
  • Experience working in cross functional development teams
6

Responsibilities For Specialist Software Design Engineer Resume

  • Experience developing for embedded microprocessors and microcontrollers
  • Document and demonstrate solutions by developing documents (Software Design Document), diagrams, code comments and readable code
  • Experience in a professional software engineering group
  • Experience with troubleshooting network communication
  • Experience of using Windows Form, XML, Multi-Threads, GDI+
7

Responsibilities For R&D Software Design Engineer Resume

  • Experience developing software in C/C++
  • Hands-on experience with software development environments, industry standards, reuse, project management, training and product development strategies
  • Experience with configuration management tools (like GIT) and Defect Tracking Tools (like Jira)
  • Experience working with geographically diverse teams necessary
  • Experience in developing multi-tier web applications
  • Experience in integrating various components into coherent end-to-end systems
  • BS in Computer Science or other engineering field or equivalent work experience
  • Experience with C++ and/or C# beyond writing “Hello, world.”
  • Investigate product issues, provide analysis and customer impact, and assists with prioritizing bugs
8

Responsibilities For Control Software Design Engineer Resume

  • Experience building scalable web services and SaaS offerings, REST API
  • Experience working on an agile teamFamiliarity with design patterns
  • Experience working on Azure IoT or Azure Cloud
  • Experience with one or more Platform-as-a-Service offerings with IoT and manufacturing protocols BluetoothBLE, MQTT, COAP, AMQP, XMPP, ModBus etc
  • Experience developing cloud-based software
  • Experience with software development environments such as IAR, debugging tools, in-circuit emulators and JTAG
9

Responsibilities For Software Design Engineer Coop Resume

  • Good understanding of test-driven development techniques
  • Experience building applications on the Azure platform
  • Experience building native iOS applications
  • Experience working with very large databases (1TB+)
  • Experience in multithreading environments and synchronization
  • Experience in fault location, fault recording and/or power quality is desirable
10

Responsibilities For Core Basic Software Design Engineer Resume

  • Experience with relevant software development tools and programming languages
  • Experience testing API’s, database and Web Services (SOAP, REST, XML, JSON)
  • Experience contributing to software development jobs in C++ and java
  • Experience with Capability Maturing Model (CMM) or other mature development models
  • Experience with simulation and modeling tools (e.g. MATLAB, Simulink) for software development
  • Experience in Signal processing algorithms (e.g. inertial sensors)
  • Very experienced in Linux/UNIX programming

Related to Software Design Engineer Resume Samples

Design Software Engineer Resume Sample

Work Experience

  •  Experience developing or verifying production embedded software, preferably in Connectivity / Infotainment domain   •  Generate specifications, API’s, Design Documentation and Production Target Code from models   •  Defining and implementing data structures and interfaces to integr...
Professional Skills

  •  Experience of timing closure for FPGA designs
  •  Experience of FPGA design and verification
  •  Embedded automotive experience
4.6
19 votes

IC Design Engineer Resume Sample

Work Experience

  •  Extensive knowledge of all or many of the following fields   •  Specify, architect and design low voltage and low power RF/analog integrated circuits from product definition through characterization and qualification   •  Provide guidance to layout designers and monitor progress of...
Professional Skills

  •  Strong verbal and written communication sk...
  •  Strong analytical and problem solving skil...
  •  Strong Logic Design & RTL Design Skills us...
4.7
8 votes

Senior Software Design Engineer Resume Sample

Work Experience

  •  Responsible for development of Ericsson IP Software   •  Five or more years of experience in firmware (Embedded Software) development   •  Five or more years of experience in C/C++, C# or Java programming languages   •  Five or more years of experience with micr...
Professional Skills

  •  Four or more years of academic or industry...
  •  Advanced programming skills in C/C++ and f...
  •  Strong SQL SkillsSearch Jobs US
5.0
17 votes

Design Research Resume Sample

Work Experience

  •  Direct the user research process to achieve an in-depth understanding of our users’ needs   •  Recruiting — Get involved in the process of screening and managing participants   •  Partnering — Support a researcher to conduct an interview, on-site or remotely   • &nbs...
Professional Skills

  •  Demonstrated skills for collaborating clos...
  •  Embrace new skills and new ways of working
  •  Demonstrate grasp of storytelling techniqu...
4.8
6 votes

Analog Design Resume Sample

Work Experience

  •  Experience of RF design   •  Drive architecture and feasibility studies for next generation product platforms   •  Work effectively alone or as well as in a team   •  Knowledge of electrical network analysis, transistor theory, and electronic circuits  &nbs...
4.5
23 votes

Civil Design Resume Sample

Work Experience

  •  Competence to do/review the structure design of the main equipment like Boilers, Main TG Hall, BOP buildings, FGD’s, ESP’s and technological structures/buildings/systems for sub/super critical Thermal power plants   •  GPA of 3.0 is required   •  Help lead the delivery of our work ...
Professional Skills

  •  Excellent interpersonal skills, team build...
  •  Have strong communication skills and abili...
  •  Possess a sound analytical ability, excell...
5.0
10 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates