Software Design Engineer Resume Samples

4.8 (84 votes) for Software Design Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the software design 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
CH
C Heller
Candice
Heller
6965 Heidenreich Plains
Dallas
TX
+1 (555) 561 5790
6965 Heidenreich Plains
Dallas
TX
Phone
p +1 (555) 561 5790
Experience Experience
Detroit, MI
Software Design Engineer
Detroit, MI
Bernhard-Jast
Detroit, MI
Software Design Engineer
  • Assisting in building an automated testing frameworks
  • Create and execute performance test scripts in accordance with best practices & techniques, gather metrics, record raw data and prepare test results
  • Analyze algorithm performance issues and recommend improvements to the algorithm or provide guidance to calibration of the algorithm
  • Perform technical and non-functional validations (response time, architecture pattern, resource consumptions, and etc.) across the development life cycle
  • Providing application profiling support to assist in defect analysis and application and system tuning
  • Work on many projects aside and manage the priorities
  • Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues
Houston, TX
Lead Software Design Engineer
Houston, TX
Mante, Wolf and Stoltenberg
Houston, TX
Lead Software Design Engineer
  • Manage development activities of the Fluke Calibration developers based in Bangalore
  • Architecture and implementation of test automation framework, infrastructures, and tools that will be utilized across multiple test and development teams
  • Develop project milestones and schedules necessary to meet development goals
  • Develop project milestones and schedules working with the larger Fluke Connect team
  • Interface with various product groups across the world and drive Fluke Connect features in an agile development environment
  • Work with the team to rapidly prototype features and new concepts
  • Work with support engineers to test and deploy applications
present
Houston, TX
Software Design Engineer Senior
Houston, TX
Bins, Jerde and Maggio
present
Houston, TX
Software Design Engineer Senior
present
  • Develop software applications using all technologies mentioned above, according to department set standards
  • Assist the IAM Program Director in Planning, Analysis & design discussions
  • SailPoint IIQ Subject Matter Expert on IAM Engineering Team
  • Development and deployment of SailPoint IIQ product suite
  • JAVA-based custom development of extensions to SailPoint IIQ
  • Web-Services development around SailPoint IIQ
  • Install and configure SailPoint IIQ products
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Northern Illinois University
Bachelor’s Degree in Computer Science
Skills Skills
  • Knowledge of Test and Measurements industry is highly desirable
  • Have great strategy for testing. You care about writing good automation scripts, good negative strategy for testing, load testing and performance testing
  • Possess strong analytical skills and knowledge of software design
  • C or C++, Graphics Programing and Python including good debugging/troubleshooting. Excellent communication
  • Strong programming knowledge of Java & 5+ years in a technical related field
  • Design and implementation of large scale, highly available, fault tolerant distributed systems.
  • Strong ability to prioritize multiple tasks effectively and to work under pressure
  • Strong problem solving ability
  • Strong attention to detail
  • Strong ability to communicate technical concepts clearly and effectively in English language
Create a Resume in Minutes

15 Software Design Engineer resume templates

1

Software Design Engineer Resume Examples & Samples

  • Design and build the automated test frameworks and test suites for use in development and testing cycles
  • Utilize innovative test technologies to develop a testing strategy
  • Participating in design and code inspections
  • Perform manual testing, the scope of which will encompass all functionality of services to as a prequel to automation
  • Lead the team in evaluating new tools and spearhead the implementation
  • BS degree in Computer Science or equivalent from a reputed institution
  • 1-3 yrs of core development experience as a Software Engineer
  • Strong understanding of computer science fundamentals and data structures
  • Demonstrable experience in writing clean code quickly
  • Understanding of QA methodologies, life cycle and processes
  • Experience in writing testing frameworks and automating the testing process
  • Experience in developing automation scripts using Quick Test Professional or equivalent tools
  • White box testing experience using automated tools like J Unit or equivalent
2

Software Design Engineer Resume Examples & Samples

  • 3-5 years hands on QA/Testing Experience
  • BA/BS degree in Computer Science, Information Technology, or related field or equivalent experience
  • 1 year test automation experience
  • Excellent critical thinking and problem solving abilities
  • Experience with basic server administration, including server starts/stops
  • Experience with basic modifications to web server config files
  • Experience with Linux/Unix Environments
3

Software Design Engineer Resume Examples & Samples

  • Experience with all phases of the software development cycle, including design, development, test, deployment, and support of developed solutions
  • Experience with the documentation of development applications
  • Experience with Linux application and script development and deployment, including C/C++, Python, Base, Ruby, and Perl
  • Experience with C&C++ programming software system design
  • Experience with Java and JavaScript application development and user interface design, development Network protocols, including TCP/IP and SSL, encryption, and key management trusted platform computing or similar
  • Experience with Linux device driver development
  • Ability to develop Linux-based software solutions from high level functional requirements
  • Ability to be a self-starter, highly motivated, and one that takes great pride in work
  • TS/SCI clearance
  • BS degree in Computer Engineering or CS
  • Experience with embedded firmware development, including C/C++ and Linux
  • Experience with military or IC development a plus
  • Knowledge of Aseterisk and VoiP systems and mobile application development, including Android
4

Software Design Engineer Resume Examples & Samples

  • To work with product teams together on certain existing product feature development
  • To collect, analyze, and enhance certain kinds of tools or GUI under team’s guidance
  • To study, research and prototype in Security aspects
  • To do some innovation ideas study and prototyping
  • Postgraduate students with majors in Communication, Computer, Security, etc. are preferred
  • Strong C++/Java programming
  • Solid OS knowledge, i.e. Solaris, Unix or Linux
  • Solid IP knowledge, especially Security part
  • Script familiarity with sh, ksh, bash, etc
  • Good communication
  • Team work spirits
  • Quick learning
  • Fluent in written and oral English communication
5

Software Design Engineer Resume Examples & Samples

  • Work closely with engineers to understand product changes and prioritize testing accordingly
  • Write and execute automated feature and regression tests for current releases
  • Grow the test set based on reported bugs and gap analysis
  • Open and verify/close bugs
  • Ensure our software meets feature, stability, performance and backward compatibility requirements
  • In-depth understanding of identity and directory services
  • Using our toolsets: TestNG and Java for API level testing, Bugzilla for bug tracking, Jenkins for continuous integrations
  • Using both Linux and Windows operating systems
  • Using VMware vCenter and vCloud Director
6

Software Design Engineer Resume Examples & Samples

  • 5-8 years hands on QA/Testing Experience
  • Ability to write code in a minimum of one structured programming language (Java, Python, or Perl strongly preferred) for the purpose of testing web services
  • Experience with Apache on Linux
7

OAM Software Design Engineer Resume Examples & Samples

  • BSc or MSc in Electrical Engineering or Computer Science
  • At least 1 year of experience in object oriented programming and system design
  • Strong programming and debugging skills & experience in C++/JAVA
  • Familiarity with Unix/Linux environment and Perl/Shell scripts
  • Experience with software development tools – source code management, debuggers, profilers, build and scripting tools under Unix/Linux environment
  • Experience in relational or NO-SQL database
  • Experience in OAM software development
  • Good team player with ability to work in an extremely fast pace with high pressure
  • Open and good at communication, actively provide good suggestions for technical and non-technical issues
  • Good knowledge of following protocols
8

OAM Software Design Engineer Resume Examples & Samples

  • Experience in object oriented programming and design
  • Programming and debugging skills & experience in C++/JAVA or script
  • Experience with Unix/Linux environment and Perl/Shell scripts
  • Knowledge in OAM software development
  • Prefer experience with software development tools – source code management, debuggers, profilers, build and scripting tools under Unix/Linux environment
  • Knowledge of following protocols
9

Software Design Engineer Resume Examples & Samples

  • 5+ years of experience as a professional Software Design Engineer
  • Solid hands on experience in an OO Language like C# or Java
  • Experience with HTML5, JavaScript, and other upcoming web technologies
  • Ability to work in a dynamic and agile environment
  • Able to collaborate across feature crews, teams and discipline boundaries to deliver compelling end to end experiences
  • Passionate, self-motivated and customer focused
  • BS/MS in Computer Science or equivalent
10

Transmission Control System Software Design Engineer Resume Examples & Samples

  • Document transmission control functional requirements, algorithm design, and software architecture
  • Implement common, reusable model-based software for leverage across multiple applications
  • Implement reusable C code software for leverage across multiple applications
  • Develop and execute feature unit tests and subsystem integration tests. Support integration of model-based generated code into applications and verify the software and hardware
  • Bachelor's degree in Engineering, Computer Science, and other four-year degrees with experience developing embedded software will also be considered
  • Minimum 1 year experience in software development for real-time systems using C programming and/or Matlab/Simulink
  • 1 to 3 years experience in embedded software design and development
  • At least 2 years of demonstrated success developing electronic control systems and/or embedded software for automotive, on-highway truck, or off-highway applications
  • Experience in the application of data links such as CAN/J1939 for control and monitoring purposes
  • Experience with the following software development tools: ClearCase, git, IVY, Diab compiler, pOSEK, Matlab (The Mathworks) autocode generator, Code Wright Editor, and Lauterbach Debugger
  • Basic understanding of Control Systems, Hydraulic systems and/or components
  • Master’s degree in an accredited Engineering or Computer Science curriculum
11

Software Design Engineer Resume Examples & Samples

  • Provide leadership in recommending and designing new products
  • Participation in preliminary discussions of proposed projects
  • Preparation of technical specifications, indicating objectives and approach to new projects
  • Help define the hardware and environment needed to support the software
  • Define trade-off decisions. (I.e. algorithm complexity, development time, hardware costs, and product performance)
  • Specify development tools required
  • Develop familiarity with approval requirements needed for DEC's products (FM, CSA, SIL, etc)
  • Develop embedded and PC based software for DEC products
  • Design, code, and test software that meets the development specifications, software quality assurance, and regulatory requirements
  • Work with Production and Software Quality Assurance Engineers to develop test software and fixtures.Develop software development schedule
  • Define software schedule requirements to support overall project schedule
  • Identify options for various project schedule paths
  • Identify capital resources needed
  • Meet major milestones defined by the project schedule
  • Prepare software specifications and program documentation
  • Prepare documented software design concept explanation for group review
  • Produce well structured commented code with supporting documentation to meet approval body and software quality assurance requirements
  • Develop, evaluate and maintain software specifications and other documentation as needed for project review, and quality audits. Make recommendations for improvement
  • Work with Software Quality Assurance Engineers to develop and maintain regression tests
  • Help develop test plans on the product for performance acceptance testing
  • Assist in the development of manuals for customer use
  • Oversee the documentation for product release to production
  • Maintain existing software programs and provide software enhancements as required
  • Interface with offshore resources to communicate requirements and evaluate performance. Conduct design reviews and provide feedback for possible improvements
  • Develop technical skills necessary to meet current and future project goals. Sustain a current knowledge of applicable technology
  • Maintain effective working relationships with suppliers and customers, both internal and external. Travel may be required
  • Provide work direction/supervision to Technicians. Monitor progress and plan activities to meet project deadlines
  • Contribute to the Company’s ACE and EH&S goals and take all required ethics and ACE training
12

Priniciple Software Design Engineer Resume Examples & Samples

  • 11+ years experience as a software development engineer in the commercial software industry
  • Experience shipping services and high-availability infrastructure
  • BS in Computer Science or Engineering or equivalent industry experience
13

Software Design Engineer Resume Examples & Samples

  • 3+ years hands on QA/Testing Experience
  • 2+ years test automation experience
  • Ability to write code in a minimum of one structured programming language (Java preferred) for the purpose of testing web services
14

Software Design Engineer Resume Examples & Samples

  • Develop Test Plans, Test cases, Test Procedures for various types of testing such as Ad Hoc, Functional, GUI, Integration, Regression, Data Validation, User Interface, and overall system integration
  • Test applications to discover bugs, as well as provide feedback on usability
  • Participate in brainstorming meetings and daily scrums
  • Meet with users to understand business requirements
  • Stay up to date on best practices and technologies in QA and coach the team
  • Proactively assess risks and help to find issues as early as possible
  • Help to improve our developer testing processes
  • Writing test automation code and participating in code reviews
  • Help contribute to the internal knowledge base, and train users on how to use our applications
15

Software Design Engineer Resume Examples & Samples

  • 3+ years of experience in software development
  • Knowledge and Usage of C# or Java (C++ a plus), HTML5/JavaScript, ASP.NET a plus and SQL Server
  • Some experience in mobile platforms and related web technologies
  • Able to collaborate well within the team, passionate, self-motivated
16

Software Design Engineer Resume Examples & Samples

  • Provide strong technical leadership in building AV solutions that has extensibility, testability and maintainability
  • Design, develop and timely deliver high quality platform code
  • Partner with PM and test teams as well as other relevant groups to deliver solutions from concept to delivery
  • Contribute to feature, design, and code reviews
17

Software Design Engineer Resume Examples & Samples

  • Computer vision expertise with CUDA, OpenCL or other GPU-based experience
  • Experience implementing or converting Machine learning algorithms to C++ or
  • 3+ years of relevant software design and development in C++, C#, JAVA and other OO programming languages
  • Experience with V1 products or start-up environment is a real plus
  • Proven experience working through the full product cycle from initial design to the final product
  • Outstanding technical problem solving and debugging skills
  • Passion for quality with experience designing and implementing automated tests, including unit tests and integration tests
  • An entrepreneurial spirit to succeed in a fast-paced team
  • At least a Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent
18

Software Design Engineer Resume Examples & Samples

  • Engage in requirements identification, development of software specifications
  • Ensure on-time and quality of deliverable which is including software development, maintenance, and application developer support
  • At least 3 years' experience in C/C++ on terminal/EDC platforms
  • Willing to travel on business
  • Experienced with agile SDLC methodologies
  • Strong understanding of the phases of systems analysis, the software development process, and/or functional engineering principles
19

Software Design Engineer Resume Examples & Samples

  • Experience with debugging communication protocols on real target HW platform is a plus
  • Practical knowledge of parallel sw development in virtual teams is a plus
  • Knowledge of systems modeling (Simulink) is a plus
  • Knowledge of Real Time Operating Systems (RTOS) is a plus
  • Knowledge of scripting language is a plus
  • Knowledge of DO-178B objectives is a plus
  • Demonstrated previous software design, code, and test experience is a plus
  • Knowledge of Requirement Management tools is a plus (DOORS)
  • Knowledge of Configuration Management tools is a plus (git, SVN, ClearCase …)
20

Software Design Engineer Resume Examples & Samples

  • Education & Training (e.g. special degree or certificate)
  • College Graduate – minimum of Bachelors Degree in Computer Software and/or Systems Engineering
  • Special skills (e.g. language, computer literacy etc...)
  • Knowledge of OOP programming language C/C++ or C#/Java programming is required
  • Experience with any graphic libraries (QT, wxWidgets, etc.) is a plus
  • Knowledge of iPad/iOS SW design and implementation (Objective C, Swift) is a plus
  • Demonstrated previous software requirements, design, code, and test experience is a plus
  • Knowledge of HMTL5 standard is a plus
  • Knowledge of OpenGL is a plus
  • Knowledge of Linux OS is a plus
  • Knowledge of Configuration Management tools is a plus
  • Software engineering experience - 2 years or more
  • The selected candidate must be self-directing and willing to work with various internal and global groups
  • Strong organizational skills and analytical ability
  • Good written and verbal communications skills
  • Willing to learn new technologies and getting new knowledge
  • Extremely reliable, trustworthy and highest ethical standards
  • Interested in working in fast paced, global business environment
21

Software Design Engineer Resume Examples & Samples

  • Excellent command of English language mandatory
  • Familiar with computer language (C, C++ or otherwise) and script languages (Perl, Python..)
  • Experience with databases is a plus (MS Access or otherwise)
  • 5+ years of experience in a relevat engineering field
  • A strong engineering background in fields such as Aero, Electrical, Electronics or Computer Engineering/Science
  • Familiarity with Matlab/StateFlow, Do178C
  • Knowledge of GA avionincs and SW systems is highly desired
  • Familiarity with aircraft installation, maintenance and interface definition and previous exposure to GA systems is a plus
  • Good knowledge of software development processes, idealy PART 23 and or GA
  • Must be familiar with requirements capture and management
  • Self – starter, motivated to take initiative and able to work independently
  • Extremely reliable, trustworthy, with highest ethical standards
  • Excellent communications skills
22

Software Design Engineer Resume Examples & Samples

  • Advanced knowledge of C / C++
  • Excellent technical writing skills
  • Knowledge of commercial airborne standards including RTCA DO-178B is a plus
  • Capability and willingness to travel
  • Experience in all phases of the software development life cycle (i.e. design, implementation, testing)
  • Knowledge of software design tools (e.g. Rational Rose)
  • Knowledge of Windows/Unix scripting languages (e.g. Perl, Python)
  • Knowledge of software configuration management tools (e.g. ClearCase, SVN)
  • Knowledge of requirements management tools (e.g. DOORS, TeamCenter, ClearQuest) is a plus
  • Knowledge of Matlab/Simulink is a plus
  • Experience in development of real-time embedded software is a plus
23

Software Design Engineer Resume Examples & Samples

  • Technical and Software background with some experience in working with software Engineering teams
  • Master Degree in Engineering is required; 3 + years of applicable software development experience, including one or more technical areas of expertise
  • English skills is a must
  • Good communication and negotiation skills
  • Ability to manage and translate systems requirements to software requirements, design, code, and test using embedded SW, C, C++ or other SW, support and execute verification and validation (V&V)
  • Ability to follow software Engineering processes is required
  • Ability to communicate effectively within the engineering teams, as well as with project leadership on a detailed technical level
  • Private pilot license and interest in general aviation is an advantage
24

Embedded Software Design Engineer Resume Examples & Samples

  • BS degree in Computer Engineering or Electronic Engineering
  • Minimum 8 years experience in embedded software development utilizing "C/C++/C sharp" languages and software product development for high-volume production
  • Advanced experience with 8 and 16 bit microcontrollers is required
  • ARM knowledge is desired
  • Experience with Atmel microprocessors and IAR Systems compilers
  • Experience with TI, Microchip, etc. microprocessor is useful as well
  • Strong Hardware knowledge related to BSP & HAL
  • Knowledge in boot loader and specific components such as Wifi communication and USB stacks
  • Familiar with any CMMI compliant software development processes a plus, as well as the tools associated to such processes (i.e. Subversion, Jira, Enterprise Architect, Contour, Crucible, etc)
  • Experience in OTA (Over The Air) programming environment
  • Strong multitasking capability
  • Organized with the ability to manage a diverse workload
  • Organized and thorough in release of required documentation
25

Software Design Engineer Resume Examples & Samples

  • 4+ years of relevant software development experience
  • Web services experience and knowledge about WebAPI/RESTful services
  • Experience with working in highly-scalable, low-latency, high-availability, multi-tier web applications
  • Ability to drive technical investigations and prototyping in a fast-paced startup environment
  • Web development (Asp.net MVC / Javascript) and machine learning are a plus
  • Solid Object Oriented Design and problem solving skills
  • Experience with source control technologies like TFS or GIT
  • Experience with scrum, Kanban, or other agile engineering techniques
  • Strong sense of curiosity and a willingness to learn, share, and improve
  • Bachelor’s degree or higher or equivalent experience in Computer Science or related field
26

Software Design Engineer Resume Examples & Samples

  • Additional requirements include; proficiency with programming languages, and Windows programming
  • Ability to work in a small design team requiring excellent interpersonal and communication skills
  • Must have excellent written skills, and an open attitude for continuous improvement
  • Ability to perform under stress and meet guidelines, to work cooperatively and respectfully with others, to work (when necessary) overtimes and weekends
  • Must be able to perform essential job functions safely and work within established company guidelines
27

Software Design Engineer Resume Examples & Samples

  • Lead small team of software developers
  • Develop embedded software to manage control loop software and device I/O
  • Manage software product development throughout lifecycle from requirements gathering to production and shipping
  • Work with hardware developers (mechanical and electrical) to meet customer requirements
  • Write device drivers, software algorithms to process data
  • Develop Web user interface for application development
  • Experience in C/C++ programming for Linux-based embedded systems
  • Experience with cross-compilation for embedded targets
  • Experience with multi-threaded applications in a Linux-based embedded environment
  • Experience with different interfaces including i2c, SPI, USB, RS232, RS422, CAN, Ethernet
  • Preferred experience with Web Services to include HTTPD and RESTful
  • Experience with revision control software tools, preferably Subversion
  • Ability to work with hardware tools such as Oscilloscopes, Logic Analyzers, etc
  • Strong technical writing skills
  • Understanding of Information Assurance requirements and the ability to implement software hardening techniques to satisfy these requirements
  • Ability to work in an open, collaborative team atmosphere
  • Bachelor’s degree in Computer Science, Electrical Engineering, or other technical discipline
  • Minimum of 11 years software design experience
  • Strong knowledge and hands-on experience in embedded software development
28

Software Design Engineer Resume Examples & Samples

  • Web application development using HTML, CSS, JavaScript, JQuery, Ajax
  • Relational database design and architecture experience (ex: MySQL)
  • Strong Linux administration skills, to include: shell scripting with bash, Ruby and/or Perl
  • Java development experience
  • Ruby, Ruby on Rails
  • Experience developing software for Windows (2000, 2003, XP, Vista), UNIX or Linux (Red hat versions 3-5) OS
  • Optional: Apache, Git, LDAP, Puppet
29

Junior UX Software Design Engineer Resume Examples & Samples

  • Support the design of useful, usable, and desirable systems, products and services. This includes working closely with software engineers to realize the design
  • Propose art direction and/or assist to define the visual language
  • Develop and maintain user-interface specifications
  • Present design work to the engineering team, product team, and executives for review and feedback
  • Bachelor's degree in graphics art or design, human-computer interaction (HCI) or related and less than 2 years of related experience
  • Some experience designing for a variety of form factors including mobile and desktop
  • Familiarity in best practices for web-based information architecture and design, as well as knowledge of usability principles and techniques
  • Excellent communication, presentation, and storytelling skills
  • Ability to work in a collaborative multi-disciplinary team and directly with developers for implementation of designs
  • Ability to create illustrations and visual images to communicate complex systems
  • Demonstrated history of acquiring user data (e.g., conducting usability studies, user interviews, contextual inquiry) is a strong plus
  • Familiarity with schedule management
  • Ability to rapid prototype in HTML, JavaScript, and CSS is a strong plus
30

UX Software Design Engineer Resume Examples & Samples

  • Propose and support innovative solutions for a wide variety of user experience challenges including, but not limited to mobile and desktop
  • Drive user research activities enabling the team to build a deep and rich understanding of how our vendors and customers use our platform
  • Use data, analytics and business requirements to assist product management in developing user stories and high-level requirements
  • *Positions requires US citizenship and ability to obtain a DoD security clearance***
  • Bachelor's degree in graphics art or design, human-computer interaction (HCI) or related and 2-4+ years of experience as a user experience designer, interaction designer, information architect, or similar role; or Masters with 2+ years
  • Positions requires US citizenship and ability to obtain a DoD security clearance
  • Experience designing for a variety of form factors including mobile and desktop
  • Visual design abilities demonstrated through mockups
  • Experience working in a collaborative multi-disciplinary team and working directly with developers for implementation of designs
  • Experience in a highly agile environment
  • Experience with schedule management
31

Software Design Engineer Resume Examples & Samples

  • Advanced command of English language is mandatory
  • Advanced knowledge of requirements management tools (e.g. DOORS, TeamCenter, ClearQuest)
  • Minimum of 2 years of proven software development experience
32

Software Design Engineer Resume Examples & Samples

  • Review of product requirements
  • Develop and execute functional tests for client/server and automated scanner products
  • Set up and maintain various test environments to ensure proper coverage throughout V&V phases
  • Ensure QSM processes are adhered to throughout the product development cycle
  • Log and escalate issues found in test
  • Provide clear summary of test results and issues to team lead and Management
  • Mentor Test Analysts in their responsibilities
  • Provide estimates of detailed level project related verification activities
  • 4 year degree (Computer Science, Math, or Engineering) or equivalent industry experience
  • A minimum of 5+ years’ experience in Software Testing including the application of test processes throughout the SDLC
  • Experience in Agile development processes and methodologies
  • Experience with ALM/test case management software such as Quality Center or SpiraTeam
  • Experience with test bed management software such as VMWARE, Acronis, or Ghost
  • ISTQB foundation certification or equivalent
  • Experience in use of test automation tools e.g. Selenium, Test Complete
  • Experience in international projects both as an off-shore and on-shore representative
  • Experience in the Medical Device/IVD field with exposure to design control regulations
  • 4 year degree or equivalent industry experience
  • Familiarity testing and troubleshooting applications which use: Apache, TCP/IP, SQL, and SSL
  • Experience in white or grey box testing is a plus
33

Software Design Engineer Resume Examples & Samples

  • Work closely with Product Managers and other Software engineers developing image viewing and management solutions
  • Develop high quality, secure and high performance code
  • Provide Tier 3 support for patch releases of existing products
  • Produce documentation to support design and development process
  • Develop software in accordance with Leica Biosystems development procedures
  • Collaborate with team on complex technical details
  • Unit test software and installers prior to turnover to QA engineers
  • Work closely with the QA team to test candidate releases
  • Availability to travel to other Pathology Imaging sites for up to 2 months duration will be required for product training and project start-up
  • Participation in daily management with remote teams in Dublin, Ireland or California, USA
  • BA/BS in Computer Engineering or related major
  • 6 to 8 years’ experience working in a PHP and Web Development environment
  • Excellent knowledge of HTML, Javascript, MySQL, jQuery, CSS
  • Web servers and database management
  • Familiarity with WAMP architectural model
  • Experience with Web 2.0 components (Java Script, CSS, AJAX)
  • Familiarity with network / server issues, TCP/IP concepts, etc
  • Good working knowledge of databases
  • Experience working with SCRUM in an Agile team environment
  • Familiarity with GUI design for non-technical users, especially for web pages
  • Experience in estimating requirements and writing design documents for small to medium projects
  • Self-sufficient, reliable, and able to work independently to develop distributed software
  • Medical Device industry experience
  • The ability to tackle a solve problems and make decisions based on reviewing and analyzing a wide variety of information using a logical, systematic, sequential approach
  • Develops new insights into situations, applies original thinking to develop new insights into situations, designs and implements new or cutting edge programs, methods, systems, and identifies unique solutions to problems
  • Applies and improves extensive or in-depth specialized knowledge, skills, and judgment to accomplish a result or to accomplish one's job effectively
34

Software Design Engineer Resume Examples & Samples

  • Developing protocols and standard communication systems for bed to device and bed to bed communication
  • Working with multi-disciplinary teams in the software verification and validation testing
  • Documenting within software code as well as in supporting documents
  • Conducting standard, as well as non-standard tasks under close supervision and guidance of more experienced staff
  • Bachelor’s degree in a related field
  • Master degree preferred
  • Minimum of 4 years of experience; prior experience working with object oriented code development, C, C#, and C++, preferred
  • Experience or education with 8, 16, or 32 bit microcontroller programming, including Controller Area Network (CAN)
  • Proficiency in at least 1 software language
  • Working knowledge of MS Office Suite
  • Ability to work with individuals around the world on distributed development activities
35

Software Design Engineer Resume Examples & Samples

  • Lead custom software design and development of CNO tools and techniques
  • Design and develop end-to-end data flow and tasking into all CNO tools developed
  • Provide/author documentation, participate in design, code, and software readiness reviews
  • Respond to evolving requirements in an agile environment
  • Minimum eight (10) years experience in computer science, information systems, or network engineering
  • Minimum six (6) years experience with system (Windows, Linux, Solaris) or network administration
  • Minimum six (6) years of experience with network protocols, network routing devices, computer security devices, security architectures, methodologies and tools
  • Minimum six (6) years experience programming in Assembly, C, C++, or Java
  • Minimum three (3) years experience programming in Ruby Perl, Python, or other interpreted languages
  • Minimum six (6) years’ experience developing Windows applications using Visual Studio or .NET environments OR minimum six (6) years experience developing UNIX application using make files or comparable build environments
  • Minimum three (3) years experience with VMware products (GSX, ESX, and Workstations)
  • Minimum three (3) years of scripting experience (Perl, VB script, or Unix shell scripts),
  • Familiarity with software version control tools (i.e. Git, Subversion, CVS, etc.)
  • Able to debug software and troubleshoot issues
  • Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)
36

Software Design Engineer Resume Examples & Samples

  • Learn, understand, and continue to grow fundamental knowledge of embedded system engineering principles and practices. Utilize this knowledge of principles, practices, and procedures to ensure alignment of product design or subsystem design with requirements
  • Under minimal supervision designs, develop, modify and evaluate software systems and/or electro-mechanical software systems
  • Evaluate product designs at a subsystem level and ensure appropriate performance based upon customer and standard requirements. Typical analysis includes understand engineering fundamentals and sound coding structures
  • Work with minimal supervision. Utilize senior engineers for discussion of unique embedded software opportunities
  • Determine and implement design approaches and parameters and conduct feasibility studies on new designs
  • Analyze equipment to establish operating data, conduct experimental tests and evaluate the results. Select components and equipment based on analysis of specifications, reliability and regulatory requirements
  • May coordinate activities of one or more employees
  • Experience with linux
  • Experience with RTOS
  • Experience with C and C++ on baremetal
  • Familiar with mixed signal design
  • Demonstrated ability to translate requirements to design
  • Demonstrated numerical problem solving skills
  • 0-5 years related design engineering experience
37

Software Design Engineer Resume Examples & Samples

  • Provides assistance in estimating project task and schedules. Also provides other information to management for planning purposes
  • Coordinate other engineers on certain activities to achieve task completion
  • Ensure product conforms to requirements by following established procedure and design standards
  • Verifies items created or defined by developing and conducting tests to ensure specifications are met
  • Coordinates with other design engineers to provide effective system solutions
  • Demonstrates high degree of proficiency in discipline to determine good match between design requirement intended function and engineering implementation or methodology
  • Ability to translate module level specifications to development solution
  • Develops test plans for product verification. Assists test department and/or manufacturing for production test process/procedures creation
  • Ability to follow departmental engineering procedure standards
  • Assists in the definition of test requirement for product integration, and/or transition to manufacturing phase
  • Ability to translate customer requirements to engineering specifications
  • Creates software to meet intended requirements. Tests and troubleshoots SW as required
  • Ability to work on multiple tasks concurrently
  • Prepares design reviews
  • Demonstrates excellent verbal and written communications skills
  • Ensures completion of all documentation required for product release
  • Ability to work independently and in a team environment
38

Software Design Engineer Resume Examples & Samples

  • Develop AutoSAR and non AutoSAR designs and architectures for state of the art micro-controllers, mixed signal ASICs, Sensors, switches and actuators used in current and future conventional and brake-by-wire electronic braking systems
  • Utilize knowledge of the C programming language for embedded systems; demonstrate competency with software requirements, software design, software debugging, testing and software release
  • Basic understanding of the electronics circuit within the Electronics control Unit (ECU)
  • Bachelor degree in Electrical and/or Computer Engineering, Computer Science
  • Minimum of 3 years experience of working knowledge of C/C++ as well as the software development lifecycle
  • Experience with embedded software development
  • Ability to integrate software with target hardware in a lab environment
  • Must be a US Citizen or Permanent Resident
  • Master degree in electrical or computer engineering
  • Experience with Pre-emptive Real-Time Operating Systems
  • System level troubleshooting and associated lab experience
  • Experience with Agile development methodologies a plus and industry standard software development life cycle processes
  • Familiar with Automotive systems, Real Time or Near Real Time operating environments, Rhapsody, DOORs, PTC Integrity, Software architecture modeling
  • Familiar with Infineon Aurix micro controller, MultiCore Microprocessors, AutoSAR, ISO26262, vehicle communication protocols (CAN, Flexray..etc), developing software to MISRA coding standards and/or Object Oriented Software Design approach
39

Software Design Engineer Asc Resume Examples & Samples

  • Visual Studio
  • Unreal Game Engine Development Kit (UDK)
  • MySQL Suite (Server, Workbench)
  • Source code configuration management tools such as subversion
  • Shell Scripting (Windows)
  • SQL Scripting
  • UnrealScript
  • Networking
40

Software Design Engineer Senior Resume Examples & Samples

  • Participate in the development of software for smartphone, tablets, and Android watches
  • Write plug-ins for RaptorX or assist developers in doing so
  • Conduct manual and automated software testing on products delivered by external
41

Software Design Engineer Asc Resume Examples & Samples

  • Software development experience in a gaming environment (e.g. Unreal, CryENGINE)
  • Shell scripting experience
  • Experience developing applications within Adobe® Flash® (Action Script)
  • SQL Scripting within MySQL Suite (Server, Workbench)
  • Software Installer creation (e.g. NSIS)
  • Virtual Environment asset production (e.g. 3ds Max®, Photoshop)
42

Software Design Engineer Resume Examples & Samples

  • Bachelor's degree in engineering, computer science, mathematics or a related discipline with at least 3 years work experience
  • Must have experience in object-oriented software design, and be proficient in .NET, C++, Java, and/or Perl. Should also have experience in web development/applications, using HTML, CSS, Javascript, and Ajax
  • Ideal candidate would also have US Navy systems experience
  • Must be able to produce various documents using Microsoft Applications, such as Excel, PowerPoint, Word and MS Project
43

Software Design Engineer Resume Examples & Samples

  • Must have experience working with .NET, C++, Java, and/or Perl
  • Must be familiar with web-based technologies such as HTML, JavaScript, and Ajax
  • Must also be familiar with Oracle 11g database design
44

Software Design Engineer Resume Examples & Samples

  • Gcc/g++
  • Photoshop
  • GUI Development
  • Integration
  • Physics-based simulation
  • Shell Scripting (Windows and Linux)
45

Software Design Engineer Resume Examples & Samples

  • Design communication interfaces and system integrations using web services and other protocols between enterprise applications using SOA best practices
  • Develop specialized software to solve business problems and automate/optimize business processes
  • Troubleshoot, modify, and maintain existing code within enterprise applications and databases
  • Own the delivery and support of components within specific applications, and serve as a technical lead on small to midsize complex projects
  • Manage and maintain development and test application stacks from OS to web server to web page
  • Participate in code reviews and pair programming to validate effectiveness and quality of code
  • Develop tests using technologies such as: JUnit, EasyMock, DBUnit and Selenium
  • Work closely with application stakeholders, system architects and other technical resources to create best technical design and roadmap for new applications and integrations
  • 4+ years experience Java programming, ideally within a Cloud, Saas or Service-Orientated Architecture environment
  • 2+ years experience working with Web Services and building awesome APIs
  • Good understanding of front-end web development with experience of: AJAX / Rich UI libraries such as Javascript, JQuery and ExtJS, JQuery, Knockout, Bootstrap
  • Advanced knowledge of OO software design, unit testing and Agile development process
  • NOSQL (Couchbase) and/or RDBMS (ideally SQL Server) preferred
  • Mobile experience (IOS or Android) is of interest
  • Experience with ORM and Message Queuing technologies is desirable
  • Effective communication skills, focusing on presentation of technical information is essential
46

Software Design Engineer Resume Examples & Samples

  • Develop and maintain UI and back end features for an internally developed tool
  • Design and develop scalable architectures for high speed event processing and streaming
  • Maintain and update the existing distributed infrastructure
  • Consolidate and update the various database technologies
  • Understand and update the database schema for new features and enable data migration
  • Maintain and extend the existing code base (Event processing systems, configuration compilers, UIs etc)
  • Node.js (Express.js, WS, SSE etc)
  • Coffee-script
  • RethinkDB
  • Elasticsearch
  • RabbitMQ
  • Web frameworks (Backbone.js, React etc)
  • Require.JS and Webpack
  • Event driven architecture
  • Functional programming
  • MVC patterns
  • Reactive programming patterns
  • Docker and process isolation fundamentals
  • B.S./M.S. in Computer Science or equivalent degree/experience
47

Software Design Engineer Asc Resume Examples & Samples

  • Performing activities related to Japanese 14A12J Anti-Submarine Warfare trainer
  • Configure trainer hardware and software
  • Perform requirements analysis, design, coding, testing, debugging, and integration
  • Authors and assists in the writing and presentation of briefs, reports, and technical documents
  • Performs appropriate quality assurance and process improvement activities
  • Bachelor's degree from an accredited college or university in computer science or a related field
  • Software engineering education
  • Software engineering experience (may be attained as part of education)
  • Experience with software development tools and languages (may be attained as part of education)
  • Ability to attain a Secret security clearance. Clearance at start is desired but not required
  • Ability to travel (estimate 10%)
  • Ability to travel overseas (estimate two trips)
48

Software Design Engineer Resume Examples & Samples

  • Explore and capture customer requirements, provide Systems and Software expertise, effective communicate and support internal/external customers
  • Test product and make sure all the necessary functional and software requirements meet design specification
  • Develop and optimize the core control algorithm of product
  • Participate in customer meetings in NPD progress, Troubleshoot in customer application, explain the symptoms and probably root causes to internal or external Engineering Team, provide onsite assistance if necessary
49

Software Design Engineer Resume Examples & Samples

  • Knowledge of C/C++, HTML5, JS
  • Experience with any graphic libraries
  • Knowledge of iPad/iOS SW design and implementation is a plus
  • Knowledge of AngularJS is a plus
  • Knowledge of Ionic Framework is a plus
  • Software engineering experience is a plus
50

Software Design Engineer Resume Examples & Samples

  • Support custom software design and development of CNO tools and techniques
  • Minimum two (2) years experience in computer science, information systems, or network engineering
  • Minimum twox (2) years experience with system (Windows, Linux, Solaris) or network administration
  • Minimum one (1) year experience programming in Assembly, C, C++, or Java
  • Minimum one (1) years experience programming in Ruby Perl, Python, or other interpreted languages
  • Minimum one (1) year experience developing Windows applications using Visual Studio or .NET environments OR minimum one (1) year experience developing UNIX application using make files or comparable build environments
51

Software Design Engineer Resume Examples & Samples

  • Agile Teamwork: Work as an equal partner in an Agile team to build new technologies, processes, and establish new methodologies related to innovative and efficient test automation
  • Automation Frameworks and Tools: Help lead and be part of the team who is designing and building automation framework and tools used by the ConcurGov Scrum teams
  • Automation Best practices: Drive adoption of automation best practices within ConcurGov
  • Solving Test Problems: Solve day to day test problems through the use of Open Source technology and contemporary automation practices
  • Automation Framework setup for New Applications: Role will need you to work on new areas of application which help you learn and grow in automation space
  • BSc in Computer Science or equivalent experience
  • Prior software Development and Automation experience
  • Prior experience working in CI/CD environments
  • Strong experience in object oriented development languages
  • Knowledge in Unix/Linux environment
  • Deep knowledge in available open source tools in the market
  • Quality Engineering Concepts
  • Solid programming skills in Java
  • 5+ years of experience with Test Automation or experience in Software Development
  • Experience testing API’s, database and Web Services (SOAP, REST, XML, JSON)
  • Experience with Selenium 2 WebDriver
  • Experience with source control and defect management tools like SVN, GiT & JIRA or similar
  • Experience with some or all of the following technologies: Maven, Gradle, Jenkins, CircleCI, Scala, Puppet, AWS, ElasticSearch, Kibana, EasyMock or PowerMock, Rest Assured, Appium, Tuneup JS
52

Software Design Engineer Resume Examples & Samples

  • Develop firmware for Commercial Europe NPIs
  • To support the smooth running of the supply chain, ensuring that manufacturing, quality and procurement issues are dealt with promptly
  • To provide technical support where required on customer issues
  • Rapid customisation of existing products to enhance or customise, and take these into successful manufacturing
  • Degree in Electrical/Electronic Engineering or a Physical Science
  • Practical experience in techniques to utilise software to reduce external hardware requirements
  • Experience of code control software e.g. Subversion
53

Lead Software Design Engineer Resume Examples & Samples

  • M.S. in computer science, engineering, or the equivalent
  • Strong focus on customer outcomes
  • Demonstrated proficiency in writing software test cases for enterprise software deliverables
  • History of successful collaboration across functional borders
  • Experience with contemporary quality approaches such as test-driven development (TDD) and BDD
  • Knowledge of software testing concepts, including regression, unit, integration, load, white box, black box, positive, negative, and boundary testing, as well as mocking, scalability, and traceability
  • Background in defining software test automation frameworks and delivering reusable automated test suites
  • Experience driving quality metrics and Lean process improvements throughout software teams, including scripted real-time dashboards
  • Experience with DevOps culture and automation
  • Passion for delivering automation and life cycle software quality
  • Experience with version control systems featuring Subversion, Git, branching, merging, and more
  • Ability/preference to work in a friendly team culture featuring openness, trust, and high communication
  • Open-source and commercial off-the-shelf tools/development experience in the following categories
  • Scripting and coding experience with Python, Perl, Java, .NET, C#, JavaScript, and HTML5
  • Continuous integration/delivery experience with Jenkins, Bamboo, or XebiaLabs
  • Experience with testing tools such as HP Quality Control, QuickTest Professional/Unified Functional Testing (UFT), Selenium, LoadRunner, and Cucumber, as well as experience with static code analysis
  • Experience with Scrum management tools such as JIRA and Rally
  • Experience with cloud and platform as a service (PaaS) environments, such as Amazon Web Services (AWS), Cloud Foundry, and Microservices
  • Virtualization experience with VMware and hypervisors
  • Comfort with open communication, mentoring, and self-directed teams
  • Comfort with frequent, incremental code testing and deployment
  • Data management skills; experience in SQL, MySQL, or Oracle
  • Lean Six Sigma exposure and certification
  • Hands-on experience with setting up infrastructure applications such as logging platforms is a plus
54

Software Design Engineer Resume Examples & Samples

  • Participates in the development and sustaining efforts of computer software systems for operating room integration systems, including audio/video routers, video converters, audio/video conferencing equipment, application servers and accessory devices
  • Participates in the gathering and analysis of software requirements
  • Contributes to the architectural design of new software
  • Designs simple software features and participates in the design of more complex features
  • Documents design specifications
  • Participates in design reviews
  • Participates in peer reviews and code inspections
  • Performs and reports on debugging and unit testing of software features and products
  • Actively drives the integration of software features on target hardware platforms
  • Interfaces with electrical, firmware, and other engineers to ensure software/hardware compatibility
  • Participates in the verification and validation of software products, including preparation of test specifications and execution of test protocols
  • Writes product documentation
  • Provides inputs into development estimates regarding own deliverables
  • Tracks own project progress and reports status and issues to R&D manager and/or Project manager
  • Remains up-to-date on latest software development technologies and methodologies
  • Participates in continuous process improvement activities and initiatives
  • Other duties as assigned by manager
  • Has the independence and authority to perform requires tasks to ensure all provisions of the quality system are met
  • 0-5 years of relevant experience with a Bachelor’s degree
  • Must excel in high pressure environments with aggressive deadlines
  • Proficient with programming languages such as C#, C++, and Java
  • Working knowledge of development environments such as Microsoft Visual Studio and NetBeans
  • Experience with the development of Web sites, applications, and services using technologies such as HTML, Javascript, .NET Web Services, IIS, WPF, Servlets, and XML
  • Programming knowledge on operating systems including Microsoft Windows XP or newer
  • Expert knowledge of Object Oriented Analysis and Design methodologies including the Unified Modeling Language (UML) and Design Patterns
  • IHE, DICOM, HL7, mobile development, network programming experience desirable
  • Proven ability to write clear technical documentation
  • BS in Computer Science, Computer Engineering, Software Engineering or a related field
55

Software Design Engineer Senior Resume Examples & Samples

  • Assist the IAM Program Director in Planning, Analysis & design discussions
  • SailPoint IIQ Subject Matter Expert on IAM Engineering Team
  • Development and deployment of SailPoint IIQ product suite
  • JAVA-based custom development of extensions to SailPoint IIQ
  • Web-Services development around SailPoint IIQ
  • 4-year degree in computer science or equivalency
  • 1-3 year’s experience with SailPoint IIQ Products and web-services/custom java-based development
  • At least 1-3 years previous consulting experience
  • 1-3 year’s experience with complex Identity Management products
56

Software Design Engineer Resume Examples & Samples

  • Responsible for all aspects of the design process of systems that need to operate in Hazardous Area
  • Definition of system functionality and selection of components (proprietary and 3rd party)
  • Definition of software architecture to meet the requirements of the project / product specification
  • Definition of acceptance criteria, test procedures and commissioning procedures
  • Contribute to the creation of suitable documentation (User Manual…)
  • Support products with all necessary documentation that needs to be incorporated in the technical construction file
  • Drive NPI programs to ensure new products are delivered into the market in a timely manner and in alignment with business needs
  • Take technical ownership of legacy products and implement action plans to upgrade them to the recent set of regulations and standards
  • Define requirements for important performance parameters as memory and processing speed
  • Bachelor's Degree in Electrical Engineering or Computer Science
  • Previous experience within the Oil and Gas industries or Marine industry
  • Proficient with the use of drawing packages such as ProE/Creo or Autocad electrical
  • C code / Matlab / Simulink knowledge would be an advantage
  • Functional safety knowledge (i.e. IEC 61508 / IEC 61511 )
  • Understanding of the principles of explosion protection (ATEX 94/9/EC)
  • Technical knowledge of engine controllers
57

Software Design Engineer Resume Examples & Samples

  • Respect and apply the EHS rules
  • Work on many projects aside and manage the priorities
  • Design application software for traction and auxiliary converters
  • Respect the design and EN50128 internal process
  • Co-ordinate Software Design for Traction/Auxiliary system with Software and Control team for whole train and he is the one who support/lead during technical review or for training with the final customer
  • Support the Traction Control Engineer for the functional requirement specification writing
  • Write the software requirement specification according to the functional requirement specification
  • Write the quality documentation
  • Support the validation activities on test bench
  • Support the commissioning team and Traction/Auxiliary control teams
  • Respect the QCD and update the indicators of software activity
  • Participate to the design reviews
  • Participate in audits within the framework of the software certifications
  • Responsible for the configuration management of the software project
  • For the responsible of the workload activity
  • Key knowledge area
58

Software Design Engineer Resume Examples & Samples

  • Experience with implementing web based systems
  • Programming languages C ++, Python advantage
  • Experience in working on project and team work
  • Knowledge of UML, practical knowledge of Enterprise Architect is an advantage
  • Knowledge of configuration mangement system and team collaboration tools (JIRA, SVN, GIT nebo ClearCase)
  • Capability and willingness to travel to USA for trainings and business meetings
59

Software Design Engineer Resume Examples & Samples

  • Bachelor’s/ Masters Degree in Engineering
  • 4 to 8 years relevant work experience in Software Product Design and Development Cycle
  • Expertise in Core Java and Scripting Languages
  • Good Technical skills in understanding Product architecture, Design, Functional Requirements,and Interfaces
  • Excellent spoken and written communication skills
  • Design Patterns, OOPs concepts
  • SDLC and Quality Process Awareness
  • Automation Tools and Frameworks
60

Embedded Software Design Engineer Resume Examples & Samples

  • English language mandatory
  • At least 5 years practical experience of the design and development of low cost embedded microcontroller firmware using assembler, C and C++
  • Practical experience of firmware design for control devices
  • Proven ability to understand, debug & enhance code developed by others
  • Experience of implementation of test functions for both self-test and interface with ATE – understand the interface between hardware and firmware
  • Experience of analogue sensor firmware design and user interface design
  • Experience of designing both hardware and analogue peripherals
  • Ability to design digital and analogue circuits or .Net software would be an advantage
61

Software Design Engineer Resume Examples & Samples

  • Maintain the Electronic Diagnostic Tool and EDT Deployment and Support system using the following technologies: C#/ASP.NET/MVC/HTML/CSS/JavaScript
  • Work in an agile team to complete proposed initiatives, contributing to the application architecture and the implementation of new features
  • Ability to quickly gain an understanding of requirements, technology needs and development solutions
  • Participate in project feature scoping initiatives
  • Be proactive in seeking information, clarifications and project knowledge from other team members
  • Collaborate with internal teams to develop appropriate solutions
  • Self-motivated and operate efficiently to meet agreed-upon deadlines
  • Assist test engineers and product support with problem analysis and provide prompt resolutions
  • Adhere to AGCO’s quality standards by performing responsibilities in compliance with change management and project management policies, guidelines, and procedures
  • 2+ years of experience with software development including relevant academic projects and internships
  • 2+ years of experience developing C# and Web
  • 1+ years of working with CAN bus or TCP/IP
  • 1+ years of exposure to agricultural machinery
  • Experience with Microsoft TFS and automated build systems / Continuous Integration
  • Hands-on experience building simple electronics / wiring harnesses
  • Experience with C# / WPF based desktop applications
  • Experience working in an Agile SCRUM team
62

Software Design Engineer Resume Examples & Samples

  • Bachelors degree in Computer or Electrical Engineering
  • Proficient in C language programming
  • Excellent communication and technical writing skills mainly in English
  • Proactive attitude, willingness to learn new things
  • Knowledge of scripting languages (Python, Perl, bash)
  • Experience with Real-time operating systems and/or embedded software
  • Knowledge of configuration and requirements management tools (SVN, ClearCase, ClearQuest)
  • Experience in all phases of the software development life cycle
63

Software Design Engineer Resume Examples & Samples

  • Strong programming knowledge of Java & 5+ years in a technical related field
  • Experience with web development and web services, REST, SOAP, SOA
  • Experience with Spring Framework
  • Spring Boot, Micro services & JMS knowledge, ideally in a complex, large-scale cloud environment
  • Strong knowledge of software design and development process
  • Demonstrated knowledge of software tools, documentation process, and development process
  • Knowledge of QA processes
  • Write software that delivers a world-class experience for your users - Concur Travel is the leading corporate travel tool in the world
  • Design code to scale to outrageous numbers of users – Concur has 30 million users and growing fast
  • You will need to take design and architecture seriously
  • Take quality seriously. You have time for unit tests, integration, and automation
  • Work in an Agile environment building scalable SAAS solutions designed to perform on internet scale
64

Software Design Engineer Resume Examples & Samples

  • Ensure SW tasks are completed on-time and within given requirements and quality
  • Teamwork with global teams around the world
  • College Graduate – minimum of Bachelors Degree in Computer Software Engineering
  • Excellent command of English language
  • Knowledge and experience in C/C++ programming
  • Knowledge and experience in Ada programming is a plus
  • Experience with embedded SW development and debugging on real target HW platform is a plus
  • Knowledge of aerospace domain is a plus
  • Scripting knowledge is a plus
  • Minimally 2 years software design experience
  • Embedded programming experience is a plus
  • Willing to travel or short-term reallocation
65

Software Design Engineer Resume Examples & Samples

  • Be a great team player, experienced in working with agile teams
  • Collaborate with product, engineering and business teams to define and implement innovative solutions for the product direction, visuals and experience
  • Creating intuitive interfaces and interaction layers using best practices
  • Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks
  • Create wireframes, storyboards and user flows to effectively communicate interaction and design ideas
  • Continually keep yourself updated with the latest web & mobile trends and available tools to augment the user experience
  • Conduct user research and evaluate user feedback
  • Establish and promote design guidelines, best practices and standards
66

Software Design Engineer Resume Examples & Samples

  • Environment: C++ / iOS / Windows tablets; GIT / GitLab, Jenkins
  • Modify, create, and perform software test procedures, scripts, and reports for informal and formal validation
  • Knowledge of C++
  • Experience with any graphic libraries (OpenGL, etc.)
  • Knowledge of HMTL5 / JS is a plus
  • Knowledge of Linux API is a plus
67

Software Design Engineer Resume Examples & Samples

  • Reviewing business and functional requirements in order to produce strategies and cases
  • Assisting in building an automated testing frameworks
  • Creating Test Plan, defining resources and testing suites required for each test cycle
  • Identifying dependencies, risks and defining the overall strategy for systems
  • Performing all aspects of verification (functional, structural, regression and system testing)
  • Testing in a multi-tiered based architecture
  • Troubleshooting software / hardware configuration problems
  • R&D on new tools and technologies and find innovative solutions
  • Leading a distributed testing effort
  • Bachelor’s degree in Computer Science, Information Technology, Mathematics
  • Experience identifying the relationship of bugs to software code
  • At least 5 years of experience in open source test automation frameworks involving selenium, cucumber, TestNG and Java
  • At least 2 years of experience with REST API clients
  • Experience with building and maintaining test automation frameworks
  • Experience with: Testing browser based and device based UI applications
  • Experience with middle layer/ service layer
  • Experience with both White Box and Black Box Testing
  • Experience with Maven/ Jenkins/ Bamboo for CI
68

Software Design Engineer Resume Examples & Samples

  • Experience in white-box testing of software
  • Experience in test automation using a modern functional and/or OO programming language
  • Experience with JVM-based test frameworks
  • Familiarity with load testing tools for web services: AB, Gatling, Bees with Machine Guns, etc
  • Familiarity with Agile software development processes including Scrum and TDD
  • Familiarity with REST-ful web services and the JSON data format
69

Software Design Engineer Resume Examples & Samples

  • Strong computer skills –Visual Basic.Net, WPF, VB6, MS Excel, MS SQL Server
  • Object Oriented Analysis and Design methodologies
  • Software abstraction with the ability to develop modular code for ease of reuse and maintainability
  • Experience with software configuration management
  • Familiarity with the software operation of commercial test hardware – desired
  • Programming hardware devices and protocols such as; RS232, RS485, DIO, AIO
  • B.S. in Computer Science, Engineering or equivalent experience – desired
  • Minimum of 5 years software and database development or related experience
  • Must be a US Citizen or have Permanent Resident Alien Status, required
70

Specialist Software Design Engineer Resume Examples & Samples

  • Strong software development skills, experience in C/C++, Java, and Python development
  • Advanced understanding of TCP/IP Networking, Unix, Linux, and Microsoft Server systems
  • Rapidly design and document information system solutions through flow diagrams or other visual tools
  • Time management, work with a team of engineers and management personnel to produce integrated prototype systems on or before given deadlines
  • Active problem-solving skills, enthusiastic learning, understanding of new technologies and techniques and apply this information to current and future projects
  • Critical thinking, and logic skills to outline the strengths and weaknesses of alternative solutions, systematically selecting the optimum solutions for the give problem
  • BA in software engineering or similar degree, or four years of writing and developing software products. If possible, bring samples of software products to the interview, they will be returned after the hiring team completes its review
71

Software Design Engineer Resume Examples & Samples

  • Actively involved in the daily operational activities that generally impact multiple components / processes of the technology QA function, such as
  • Bachelor's Degree and at least 3 years of experience in software development and/or technical quality assurance OR a High School Diploma / GED and at least 6 years of experience in software development and/or technical quality assurance
  • Experience working on at least one product delivery cycle
  • Experience establishing and maintaining relationships with individuals at all levels of the organization, in the business community and with vendors
  • Willing to travel up to 10% of the time for business purposes (within state and out of state)
  • Experience with performance testing
  • Knowledge of data security best practices
  • Experience working with Data Base technologies, such as Oracle or SQL
  • Knowledge of application /system architecture and environment configurations
  • Experience with SQL scripting
  • Knowledge of Test Data Management
  • Knowledge of business processes and related data flows and system integrations
  • Experience in commercial and open-source development and testing tools, such as IE HP UFT, SOAP-UI, HP Load Runner, and HP Service Virtualization
  • Development experience (I.E. C, C++, PL/SQL, Java)
  • Knowledge of DataPower XB62 and XI52
  • Experience working with WebSphere Message Broker (& WTX Transformations)
  • Experience working with WebSphere Application Server
  • Experience with BPM (Business Process Modeling
  • Experience with ODM (Operations Decision Manager)
72

Core Basic Software Design Engineer Resume Examples & Samples

  • Exposure to and has hands- on experience to various Microprocessor architectures and controller families, memory management strategies, flash programming skills, boot-loader technologies
  • Develops engineering designs (including subsystems)
  • Implements engineering changes
  • Defines system requirements
  • Works with engineering functions, suppliers, plant personnel and others to implement cost reduction, methods and product improvements, and to support build programs
  • Communicates information to and from internal and external customer organizations
  • Coordinates and consults with departments outside engineering, such as Systems & Safety Engineering, Electrical Architecture
  • Stays abreast of new technology and competitive products
  • Travels as required
  • BS in Electrical Engineering or Computer Science
  • Demonstrated technical and professional skills in job-related area required with minimum 5 years of experience
  • Preferred MS in EE or CS or Mechatronics
73

Senior IT Software Design Engineer Resume Examples & Samples

  • 8-10 years’ of experience in embedded development with robotics, real-time controls, or system software
  • Extensive experience creating, presenting, and refining clear, compelling technical specifications from top-level system architecture documents down to low-level implementation guides and test plans
  • System-level software development experience
  • Strong communication and presentation skills
  • Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment
  • 8+ years’ of experience in C, C++
  • Previous experience developing embedded applications
  • 8+ years’ of experience designing embedded software systems
  • Must be able to define key features, programs and diagnostic tools within the scope of project
  • Must be able to show a proven track record as a visionary that can also define scope and execute to delivery in previous roles
  • Degree in field appropriate discipline or the equivalent in experience
  • Must have a proven track record of working with IPs&#8217
74

Principal Software Design Engineer Resume Examples & Samples

  • You must be able to architect, design, develop, document and implement software across product lines leveraging agile and continuous delivery methodologies
  • Comfortable working in a fast paced, automated and test driven environment
  • Comfortable in a team environment that is highly collaborative and places strong emphasis on peer review
  • You are able to engineer applications and web services that can run in the cloud, on-premise or in hybrid environments
  • You have a strong passion for developing incredibly simple yet highly functional interfaces. You firmly believe that user experience is the responsibility of every software engineer
  • You have experience with and passion for Infrastructure virtualization including Kubernetes or similar tools
  • You should be able to debug complicated customer and product issues and provide fixes and/or solutions in a timely manner
  • You should be able to mentor junior members of the team and provide feedback on their designs and code
  • You must be able to develop products that integrate with popular big data tools such as Hadoop(Hive), Kafka, Storm
  • You must have experience with SQL and NoSQL technologies and can comfortably leverage them to develop new products / solutions
  • You are knowledgeable with open source tools and technologies and can use / extend them where appropriate to develop solutions
  • You should be able to investigate and recommend technologies appropriate appropriate to develop solutions
  • 10+ years experience in software design & development
  • 3+ year experience with REST, JSON, Web Services, Spring, Git, Openstack
  • 5+ years of experience with Java, C, C++, Scripting tools, As A Service offerings
  • Experience with Continuous integration and continuous deployment models – tools similar to Jenkins, TeamCity, Ansible, Chef, Puppet etc
  • Strong history of producing software with high code coverage with automated tests
  • Development of applications for cloud
  • Experience with leading cloud implementations such as AWS or Azure
  • Experience with building scalable applications for cloud platforms
  • Design of new applications for multiple deployment platforms – on-prem, hosted, cloud
  • Strong technical and product communication skills. Ability to share technical proposals with architectural councils and product implementations with customers
  • History of building and releasing software for large enterprise customers
  • Bachelor Degree in Computer Science or related field – Masters degree in computer science preferred
75

Software Design Engineer Resume Examples & Samples

  • Design, implement, and maintain Desktop applications and/or Web applications
  • Participation within a strong desktop application and cloud web-services development team
  • Interface with various product groups across the world
  • Collaborate with the other Fluke teams to specify, architect, design and implement the next generation of our applications and features
  • Identifying and writing user stories for Agile development environment
  • Work with the Fluke Calibration team to design and implement the next generation of our applications and features
  • Work with support engineers to test and deploy desktop applications
  • Provide documentation for other developers and end users
  • Design and implement reusable frameworks and libraries
  • Exceptional written, verbal, technical and interpersonal communications skills
  • Demonstrable depth of experience in communicating with internal groups, including Product Management and Operations
  • 3+ years of team leadership and mentoring experience
  • 2-4 years of Windows Desktop application development experience with proficiency in .NET, C# and WFP
  • Knowledge of UI/UX best practices and design standards, experience with globalization and localization tools for .NET
76

Lead Software Design Engineer Resume Examples & Samples

  • Design, implement, and maintain Desktop and Web applications
  • Interface with various product groups across the world and drive features in an agile development environment
  • Manage development activities of the Fluke Calibration developers based in Bangalore
  • Develop project milestones and schedules necessary to meet development goals
  • Work with support engineers to test and deploy applications
  • Represent the skills and capabilities of the Fluke Design Center in Bangalore globally
  • Availability for travel to the US and flexible work hours to work with teams across time zones
  • 6-8 years of Windows Desktop application development experience with proficiency in .NET, C# and WFP
  • Experience in multi-threaded programming and task execution pattern
  • Experience with Inversion of Control and Dependency Injection
  • Experience working with REST Web Services and SQL Databases
77

Software Design Engineer Resume Examples & Samples

  • Multi-task programming skills with Linux or VxWorks APIs is must
  • Strong (high-level) programming skills (C and C++); strong capability in documentation, analysis, problem solution is must
  • Knowledge on circuit theory; experience in test and measurement or signal process (DSP) is big plus
  • Master or equal in CS or EE background
  • Good communication skills, good oral and written English is must
  • Entry level or 1-2 years experience in embedded or system design
78

Lead Software Design Engineer Resume Examples & Samples

  • Help build and lead a strong mobile application and cloud web-services development team
  • Work with the Fluke Connect team to design and implement the next generation of our applications and features
  • 6+ years of mobile application development experience
79

Software Design Engineer Resume Examples & Samples

  • 2+ years of team leadership and mentoring experience
  • Experience working with REST Web Services and SQL Database
  • Knowledge of debug and test tools like NUnit, Specflow, and BDD/Cucumber using Ruby; analysis with Instruments and other tools
80

Software Design Engineer Resume Examples & Samples

  • Design, implement, and maintain mobile applications for Fluke Connect, with an immediate focus on iOS and Android development
  • Work with support engineers to test and deploy mobile applications
  • 2+ years of mobile application development experience
  • Proficiency in asynchronous/multi-threaded programming specific to mobile devices
  • Knowledge of cross platform mobile development using Xamarin and other development environment is a plus
81

Software Design Engineer Resume Examples & Samples

  • As part of the Core Services team, write low-level server-side code and create robust stack components
  • Design and implement high performance .NET code
  • Drive the team to optimize and streamline the service backend infrastructure on our journey to a true continuous delivery/SOA style service model
  • BS/MS in Computer Science or related field, or equivalent industry experience
  • A minimum of 4 years software development experience using one of the following C#, C++, or Java or equivalent language
  • A minimum of 1 year of large systems software design and development experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • A sound track-record of shipping products and having been through more than one development cycle
  • Expertise in relational databases, cloud computing, distributed systems, big data technologies, and/or algorithms a strong plus
82

Diagnostic Data Manager Basic Software Design Engineer Resume Examples & Samples

  • Experience with Off Board Diagnostics and Unified Diagnostic Services (ISO14229) and using various offboard tools
  • Experience with Assembler, C, C++ programming and scripting language skills
  • Experience in design and application of AUTOSAR Basic Software components for Deeply embedded systems
  • Appropriate interpersonal styles and communication methods to work effectively with business partners to meet mutual goals required
  • Preferred MS in EE or CS
83

Software Design Engineer Resume Examples & Samples

  • Working on Bachelors degree or having BA; in Computer Engineering, Electrical Engineering, or Computer Science
  • Good command of English language mandatory
  • Familiar with computer languages (C, C++ or otherwise) and script languages (Perl, Python..)
  • Some experience with databases is a plus (MS Access or otherwise)
  • Some engineering background in fields such as Aero, Electrical, Electronics or Computer Engineering/Science
84

Senior Embedded Software Design Engineer Resume Examples & Samples

  • Designs, develops, and implements software consistent with the development process and contemporary software techniques
  • Performs debugging and unit testing of software products
  • Analyzes and investigates major software engineering tasks
  • Defines design specifications and parameters
  • Coordinates with hardware engineers to resolve hardware/software compatibility and interface considerations
  • Interfaces with other departments to participate in specification, design, code, and test reviews
  • Provides documentation of software products
  • Follows and contributes to improvement of the software development process
  • Provides timely production support and problem resolution
  • Interfaces with users to define system requirements and/or necessary modifications; provides maintenance information
  • Produces timely status reports and projections
  • Develops and tracks objectives and schedules
  • Prioritizes and manages multiple projects within design specifications and budget restrictions
  • Participates in project planning and management
  • Experience with development of Linux systems (kernel module development, cross-compiling applications, customized kernel builds, etc.)
  • Proficient in developing software in C / C++
  • Deep understanding of principles of embedded circuits
  • Ability to read and understand electronic circuit schematics
  • Ability to participate in design of digital and analog embedded circuits preferred
  • Experience with real-time operating systems (LynxOS, VxWorks, INTEGRITY, QNX, RT-Linux)
  • Proven ability to handle multiple projects and meet deadlines
  • Creative, flexible, and innovative team player
  • Ability to work on complex projects with general direction and minimal guidance
  • Working knowledge and understanding of the basic principles, theories, concepts, and practices in the applicable area of engineering/technical specialization
  • Commitment to excellence and high standards
  • Acute attention to detail
  • Demonstrated ability to plan and organize
  • Strong organizational, problem-solving, and analytical skills
  • Ability to manage priorities and workflow
  • Ability to work independently and as a member of various teams and committees
  • Versatility, flexibility, and a willingness to work within constantly changing priorities with enthusiasm
  • Must be able to speak, read, write, and understand English
  • A Bachelor's degree (B.S.) in Electrical Engineering, Computer Science, or related field and five (5) years of related engineering experience, OR
  • A Master's degree in Electrical Engineering, Computer Science, or related field and three (3) years of related engineering experience
85

Software Design Engineer Resume Examples & Samples

  • Design, develop and support projects throughout all phases of the software development life cycle
  • Work with engineers and other cross functional teams like product management, project management, release engineering, quality assurance, and operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
  • Find and help fix stability and scalability issues in a very time critical environment
  • Support site rollouts and be available to resolve site issue
  • Estimate engineering effort, plan implementation, and rollout system changes
  • Lead product initiatives, recommend improvements, mentor and guide junior team members
  • Bachelor degree with minimum of five years of software development in automation and testing experience
  • Minimum three years of Java or C# development
  • Experience with object oriented design
  • Strong experience in developing UI and service automation using industry known frameworks
  • Ability to clearly and concisely articulate ideas, thoughts, and opinions during requirements and design sessions with the development team
  • Clear track record of careful test documentation and attention to detail
86

Software Design Engineer Resume Examples & Samples

  • Knowledge of Linux and it’s configuration, ideally Secured Linux (SELinux)
  • Knowledge of C++, Python or other scripting language(s)
  • Knowledge of VMware or any other virtualization mechanism is a plus
  • Knowledge of Configuration Management tools e.g. ClearCase, Attlasian tool set (Jira) is a plus
  • Knowledge of Network protocols like ICP/IP or any other is a plus
  • Capability and willingness to periodically travel to Canada and/or UK for training and software development
  • Excellent command of English language is mandatory in written and verbal communication
  • Active participation in HOS related activities within organization
87

Software Design Engineer Resume Examples & Samples

  • Develop Slipstream from an initial prototype into an operational capability in the VANDL/CAE. Slipstream builds upon Singularity to enhance data stream capabilities, and to add critical user capabilities for architecting, governing, accessing, and publishing data from the data lake. Slipstream provides users the ability to access the value of the data in the lake
  • Perform a variety of engineering programming tasks to support stated goals
  • Analyze the requirements and design, code, integrate and test the software solution to the current code baseline. As additional code is written, further integration shall be required
  • Interface and coordinate with all team members to enable the technical interface between Singularity and Slipstream and other systems
  • Perform Software development
  • Ability to work unsupervised with minimal guidance or direction
  • Have the minimum of a Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or other documented education in software development obtained in an accredited institution
  • Experience developing, modifying, or configuring moderately complex software applications from detailed specifications
  • Work within a dynamic, collaborative and fast paced Agile environment
  • Collaborate with cross-functional teams in management, development, product management
  • Skills in Apache Spark, ElasticSearch, R, Python, and Kibana required
  • Work in conjunction with other contract and government personnel in providing this support
  • Conduct design and development of software, determine of interfaces, and technical feasibility analysis
  • Program code with the ability to pick-up on any one team member's data-side code at any time -- this requires coordination and overarching quality control
  • Provide all source code, executable code and related documentation (as well as all associated working papers and other material considered relevant) generated by the developer during performance of the contract. These materials are the property of the Government (Reference NGA Policy NI 7410.4R8, Property Instructions)
88

Software Design Engineer Resume Examples & Samples

  • Teamwork with internal technical, manufacturing and business team, ensure business running and developing on track
  • 1, Explore and capture customer requirements, provide Systems and Software expertise, effective communicate and support internal/external customers
  • 2, Understand and follow up Sensata’s modular software developing process, prepare software design documentations and write code
  • 3, Test product and make sure all the necessary functional and software requirements meet design specification
  • 4, Develop and optimize the core control algorithm of product
  • 5, Participate in customer meetings in NPD progress, Troubleshoot in customer application, explain the symptoms and probably root causes to internal or external Engineering Team, provide onsite assistance if necessary
  • 6, Teamwork with internal technical, manufacturing and business team, ensure business running and developing on track
89

Software Design Engineer Resume Examples & Samples

  • 3-6 years of experience developing real time bare metal and RTOS based microcontroller systems in C or C++, preferably control systems, and involved in complete product software development life cycle (planning, concept, requirements, design, implementation, testing, and maintenance) in a defined software process environment
  • BS/MS Electrical Engineering or BS/MS Computer Engineering or BS/MS Mechatronic Engineering
  • Embedded Programming using C/C++ for Control Systems with RTOS, FPGA and Microcontroller/Microprocessors – Intel, PIC, Freescale, ARM or equivalent
  • Experienced in Embedded Software Design/development/documentation using IDEs, UML/Enterprise Architect, Doxygen
  • Understanding of TCP/UDP, CANOpen, TRDP stacks and Ethernet, CAN, SPI, I2C and MVB Communication Interfaces
  • Understanding and use of tools for Requirements management, Configuration Management, Verification and Validation Activities – such as Polarion, DOORS, ClearCase, SVN, GIT, ClearQuest, StarTeam
  • Experience with Debugging and Lab tools such as logic analyzer, protocol analyzer, multimeter, and oscilloscope
  • Familiar with Industry Standards related to software development and mature software processes
  • Problem Solving/Root Cause Analysis Skills for Embedded Systems
  • Risk Analysis and mitigation practices
  • Good to have experience in automated testing, scripting skills (Python/Perl/PHP) and creating custom development tools
90

Software Design Engineer Resume Examples & Samples

  • Enabled, enterprise
  • Level leader feedback system. Perform as the Scrum Master in the agile development process using Microsoft Team Foundation Server to capture, organize, prioritize, and assign work packages for each sprint toward software release. Lead a team of software developers to effectively meet project milestones while functioning as a contributing team member. Work on significant and unique issues where analysis of situations or data requires an evaluation of intangibles and act independently and as a member of a larger development team to determine methods and procedures on new or special assignments. Serve as an advanced consultant with capability knowledge that excels at client delivery with expertise in a specific area
  • 5 years of experience as a Scrum Master with Agile methodology
  • 5 years of experience in ASP .NET application development at an advanced level
  • Ability to follow software and system development processes while implementing configuration management
  • Secret clearance
  • AA or AS degree
  • Microsoft Certified Solutions Developer (MCSD): Web Applications or Microsoft Technology Associate (MTA) Software Development Fundamentals and CompTIA Security+ Continuing Education (CE) Certifications
  • Ability to lead a technical team and work as a contributing member
91

Software Design Engineer Resume Examples & Samples

  • Verification and Validation. Uses existing test programs, test scripts, procedural guidelines to verify and validate the functionality of the assigned products against the documented product requirements and quality standards; performs these activities on various stages of the product throughout its development cycle. Such products may include, but are not limited to: engineering documents, source code, and user documents. Maintains records of all verification and validation activities
  • Analysis. Analyzes software trouble reports, code coverage reports, customer product usage, source code, and other appropriate information to determine the test adequacy and test effectiveness of verifications and validations performed on assigned areas. Using the results of the analysis, updates the test documentation and test approach to improve test adequacy and effectiveness in the future. Works with software test engineers to learn and use techniques for: performing risk assessment on assigned areas in order to determine whether sufficient testing has been done to release the product with confidence; and performing cause-and-effect analysis on assigned areas in order to resolve multiple problems by determining their common, underlying source
  • Documentation. Creates and maintains all the test documentation for the assigned areas, including, but not limited to, test designs, test procedures, and test logs. May assist software test engineers with the development of test plans and test summaries
  • Development. Works with more experienced test engineers and software engineers to develop and maintain programs (automated scripts, and batch files) that will enhance the verification and validation processes. Works with software engineers to design testability concepts into the products to facilitate testing
  • 2 to 5 years progressive work related experience in developing large-scale Internet sites or similar, with demonstrated mastery of Test Engineering tools and processes, network, system architectures with demonstrated technical proficiency related to the position
  • Specialized Technical Skills: Selenium, Web Driver, Appium and Automation Framework Development
  • Knowledge of JAVA, J2EE, OO, XML, Web Services, Internet/Extranet/Intranet
  • Knowledge of client/server, Unix, JUnit, Jenkins, Maven
  • Knowledge of Scrum, Web Application Development
  • Working knowledge of structured verification and validation techniques for software test engineering
  • Demonstrated success in verifying, validating, documenting, and analyzing software development projects
  • Demonstrated understanding of Java development processes and techniques
  • Demonstrated clear, concise, and succinct communication skills, including adapting both verbal and written communication to the needs and level of the user
  • This position has a moderate impact to deliver assigned Global Technology projects including testing, methodology, and timing
  • This position has a moderate impact on project costs, schedule, and quality levels of Global Technology development projects
92

Software Design Engineer Resume Examples & Samples

  • Software Engineering background with a Master's degree in Engineering, IT etc
  • Minimum of 2 years experience with programming of embedded systems - highly talented fresh graduates will be also considered
  • Demonstrated understanding of C/C++ code programming of microcontrollers
  • Basic knowledge of electronic circuits, ability to take measurements
  • Detail oriented with good written and verbal communication skills
  • Bilingual Czech/English required
93

Software Design Engineer Resume Examples & Samples

  • Act as a secondary response for technical support
  • Provide for complex products, including escalated issues, mainly to end users, along with developers and corporate customers
  • Provide support via telephone, written correspondence, and electronic media
  • Work independently with limited supervision
  • May provide technical training, coaching and mentoring to other engineers
  • May act as substantial technical resource in certain product areas
  • Skills: 2-3 years related experience
  • Solid understanding of standard computer science concepts
  • Knowledge of personal computers, relevant operating systems, applications, and/or languages required. Sufficient technical depth to communicate with development and other internal organizations at a peer level
  • Knowledge of personal computer architecture and networking required
  • Solid understanding of technical support issues
  • Strong communication, problem solving, and technical writing skills; excellent customer service and support skills required
  • Programming and debugging skills preferred
  • Associates degree in a technical field preferred, or an equivalent combination of education and experience required
  • Expertise in Microsoft SharePoint and Active Directory required; SQL Server and IIS are a plus
94

Software Design Engineer Resume Examples & Samples

  • Experience with embedded, real-time C/C++ programming
  • Minimum Masters Degree in Software Engineering, or equivalent
  • Good command of English language
95

Software Design Engineer Resume Examples & Samples

  • Emphasis on development of automated test cases and frameworks
  • Experience in Web Testing
  • Experience Database testing
  • Experience in testing tiered, database-driven web applications
  • Experienced in working with large databases and data integrity validation
  • Previous contributions to test automation
  • Experience with test automation and the creation of automated test suites
  • Experience in high scale environments
  • Experience supporting a team of developers
  • Experience in creating test plans and detailed test cases
  • Experience creating complex SQL queries, debugging stored procedures, troubleshooting database permissions
  • Bachelors' degree in Computer Science or related field
  • Five plus years of Software Test experience
  • Demonstrated motivation and ability to “hold your own” / produce quality work independently
  • Very strong communication skills – asks questions, makes contributions, shares necessary information
  • Experience working alongside developers, project managers, and other QA professionals in a collaborative team environment
96

Software Design Engineer Senior Resume Examples & Samples

  • Develop software applications according to department set standards
  • Lead team of software developers in agile methodology development
  • Define needs, requirements, use cases, and user interface design of software applications according to department set standards
  • Prototype/wireframe new software solution designs and proposals
  • Meet with customers to gather requirements and document the process to facilitate development
  • Have demonstrated experience architecting, designing and building scalable enterprise level systems
97

Software Design Engineer Resume Examples & Samples

  • Work with existing control algorithms in control functions regarding Vehicle Dynamics and adapt those algorithms to meet customer performance expectations
  • Understand software development process in ISO26262 and follow Continental’s software development work process to perform Test Driven Software Development
  • Coordinate with technical experts locally and globally to improve algorithm capability
  • Analyze algorithm performance issues and recommend improvements to the algorithm or provide guidance to calibration of the algorithm
  • Coordination of development and release of algorithm and calibration according to Continental’s Material Life Cycle (MLC) process
  • Understand and maintain vehicle and system level functional safety requirements and technical safety requirements. Use them as guidelines to evaluate/accept customer requirements
98

Lead Software Design Engineer Resume Examples & Samples

  • Experience leading talented Quality Engineers
  • Experience with one or more general purpose programming languages, preferably Java
  • Experience with mobile frameworks and tools – Selenium, Appium, Junit, etc
  • API testing background working with RESTful or SOAP web services is a plus
  • Knowledge of CI/CD processes and tools
  • Excellent communication and cross-group collaboration skills
  • Highly effective in Agile/Scrum methods
  • Curiosity and passion for quality
99

Lead Software Design Engineer Resume Examples & Samples

  • Experience with one or more general purpose programming languages including, but not limited to Java, Python etc
  • Experience with test automation frameworks and tools – Selenium, RestAssured, Junit, etc
  • API testing background working with RESTful or SOAP web services
100

Software Design Engineer Resume Examples & Samples

  • Technology: developing innovative Windows-based waveform generation and analysis solutions to meet simulation and test needs for customers who develop leading-edge technology. Maintains a working knowledge of embedded systems and software
  • Productivity: understanding the Software Development Life Cycle (SDLC), modern software development paradigms and the processes that produce quality products, including Agile methods
  • Quality: producing products that reliably meet customer and business requirements
  • Leadership: Promotes team growth and development. Helps build a positive, productive work team
  • Teamwork: working closely with software, hardware, marketing, and management team members
  • Rewards: enjoyment and job satisfaction while building a career at a company with a long history of appreciating the value of individual contributors
  • Qualified candidates will be inventive, analytical thinkers who are able to solve open-ended design problems
  • BSCS, BSCE, BSEE or equivalent in a related discipline, MSCS desired
  • 7+ years of experience with developing Windows-based applications and/or embedded systems
  • Familiarity with current Microsoft technologies: Visual Studio, .Net, C# and C++ for a Windows 7 and 10 target
  • Strong communication skills in a team setting
  • Familiarity with Test and Measurement Instruments (oscilloscopes, signal sources or spectrum analyzers) and/or embedded firmware experience is highly desired
  • Successful collaboration with human interface designers, product marketing, and other disciplines involved in product definition and development
  • High level software design or architecture experience desired
  • Working knowledge with MatLab
101

Software Design Engineer Resume Examples & Samples

  • Design of SW components for embedded systems in accordance with the requirements
  • Design of AUTOSAR software component descriptions with modeling tools
  • Specification of the behavior of the components using UML
  • Optimization of the design in terms of resources (RAM/ROM run-time) and other criteria
  • Design of embedded software and associated tooling (e.g. code Generators)
  • Define, track and review work packages for software components to be implemented (in the C language) and tested offshore
  • Close international cooperation with other departments, customers and projects
  • Support for implementation and testing in the areas of requirement analysis, architecture, integration and software security analysis according to ISO26262
  • Bachelor degree in Electrical and/or Computer Engineering, Computer Science, plus a minimum of 3 years experience of working knowledge of C/C++ as well as the software development lifecycle
  • Experience with Design of Multi-Core embedded System Software desired
102

Software Design Engineer Resume Examples & Samples

  • Experience of complex mobile software design / development for both Android and iOS API's relating specifically to home automation and IOT is essential
  • Electronics, software or equivalent degree is highly preferred
  • Solid experience interacting with internal and external customers as well as effective liaison across multiple functional areas
  • Extensive exposure with formal software change control systems and processes
  • Commercial experience developing software in an Agile methodology - preferably Scrum
  • Experience with graphical design / manipulation and cyber security would be advantageous
103

Software Design Engineer Resume Examples & Samples

  • This role offers a great opportunity to contribute as design engineer in the verification of cutting edge PowerVR Graphics cores using industry leading methodologies and tools
  • Design and implement test applications to validate hardware in development and graphics drivers. Analyze and improve test coverage across the test suite.  Investigate and resolve test issues and create regression tests where required.  Create and review test specifications and schedules with other teams.  Create and maintain internal documentation of tests and procedures followed
  • Some development experience of coding, or an excellent graduate with direct experience
  • C or C++, Graphics Programing and Python including good debugging/troubleshooting. Excellent communication
  • Excellent logical analysis skills and problem solving
  • Vulkan API Knowledge
  • Test Development Knowledge
104

Software Design Engineer Resume Examples & Samples

  • Codes and programs enhancements, updates, and changes for portions and subsystems of end- user applications software running on local, networked, and Internet- based platforms based on specific requirements and instructions
  • Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues
  • Develops understanding of and relationship with internal and outsourced development partners on software applications design and development
  • Participates as a member of project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products
  • Typically 0-2 years experience
  • Experience or understanding of software applications design tools and languages
  • Understanding of design for software applications running on multiple platform types
  • Understanding of basic testing, coding, and debugging procedures
  • Good written and verbal communication skills; mastery in English and local language
105

Software Design Engineer Resume Examples & Samples

  • Knowledge in C++, C, C#
  • Proficiency in software test methodologies and frameworks
  • Real-time and/or embedded systems knowledge
  • Experience in multithreading environment and synchronization issues
  • Knowledge of communication protocols (such as TCP/IP)
  • Knowledge of industrial communication field buses (EtherCAT, Profinet, EtherNet/IP, Modbus, etc.)
  • Good knowledge of object oriented SW design techniques (UML, design patterns)
  • Mathematical skills required
  • Motion knowledge (motors, drives, PLCs, PLCopen, IO devices) is highly valuable
  • Working experience using Agile/Scrum methodology
  • B.S. in software engineering or equivalent degree in computer science
  • 2 - 10 years of software experience with responsibility for SW design and development
  • Ability to see the ‘big picture’ before digging into details
  • Ability to enter and deal with complex subjects in an effective manner
  • Ability to make functional and technical specifications
  • Proficiency in debugging complex embedded environments
  • Customer oriented – focus on ease-of-use and feature usability
  • Ability to collaborate with others team members
  • Result oriented, self-starting, and proactive
  • Fluent in English; German is a plus
106

Software Design Engineer Resume Examples & Samples

  • Research, analyze and design features related to air interface of 3GPP LTE Cellular devices
  • Conceive and design software tools to give users deep insights about the device under test when confronted with simulations of extreme field conditions
  • Collaborate closely with peers, including software, hardware and FPGA developers and test engineers using Agile development methodologies
  • Contribute new ideas and methods to continuously improve product quality and development efficiency
  • Grab ownership of the delivery of features from the implementation phase through the QA and field delivery
  • Academic knowledge or equivalent experience with wireless communications, especially LTE
  • Hands-on development with embedded systems with real-time requirements
  • Strong IP protocol knowledge, including IPv4/v6, DHCP, BOOTP, TCP, UDP, XML, ASN.1 etc
  • Software protocol development including encoder/decoders, header processing, statistics
  • Knowledge of encryption and compression technologies
107

Software Design Engineer Coop Resume Examples & Samples

  • Design and implementation of communication semiconductor devices including: RTL development in System Verilog, floor planning, device and block level verification, synthesis, physical layout support, static timing analysis and DFT
  • Design and implementation of verification testbenches and bus-functional models in System Verilog using best-in-class verification methodologies such as UVM. Use metric-driven and constrained random-driven verification techniques to help ensure first-pass working silicon
  • Development and execution of verification test plans to verify complex digital block-level or sub-system level designs (100K to 100M+ gates)
  • Support of products from specification through to production by interacting with engineers in Validation, Applications, Software/Firmware, Product Marketing and Production
108

Software Design Engineer Resume Examples & Samples

  • Good understanding of end to end test process, test strategy and performance testing
  • Experience in performance test standards, methodology and principles
  • Hands on experience with load testing tools such as Load Runner, WebLoad, JMeter
  • Review new requirements for multiple projects and identify critical components and transactions which require performance testing
  • Experience in analyzing resource utilization in terms of memory, threads, CPU, network, Database, Server side profiling using various monitoring tools
  • Able to handle various kinds of Load, stress and performance test for high concurrent systems
  • Experience in programming, good database knowledge and understanding of automation techniques preferred
  • 4 year degree in computer science, engineering, MS or equivalent
  • Minimum 4 years of work experience
109

Software Design Engineer Resume Examples & Samples

  • Create and execute performance test scripts in accordance with best practices & techniques, gather metrics, record raw data and prepare test results
  • Analyze system performance limitations and determining the best approach and techniques to test
  • Participate in daily scrum, provide accurate and concise status, and escalate issue
  • Collaborate with product owners and developers to create performance test requirements and acceptance criteria
  • Perform technical and non-functional validations (response time, architecture pattern, resource consumptions, and etc.) across the development life cycle
  • Providing application profiling support to assist in defect analysis and application and system tuning
  • Demonstrated proficiency with database technologies (Microsoft SQL Server)
  • Must be able to work cross functionally and effectively communicate with co-workers and all levels both verbally and written
  • Excellent analytical and problem solving ability
  • Experience executing Performance Testing Engagements from start to finish with minimal or no supervision
  • Proficient in Environment Setup, Setup of Application Servers, Database Servers etc
  • Good Understanding of Web Based Applications and Technologies, Middleware and Database related, Operating System level metrics, especially from a point of tracking down Performance Issues
  • Bachelors or Masters in Computer Science or a related field
  • 4-6 years of experience in Performance Testing and Engineering
  • Expert with at least one Proprietary Performance Testing Tool (e.g. Load Runner, WebLoad, NeoLoad), Expert in one Open Source Performance testing tool (Jmeter, OpenSTA). Awareness of other Performance Testing Utilities HTTPAnalyzer, Fiddler
  • Exposure to Profiling and / or Deep Diagnostics Tools like New Relic, App Dynamics, Dynatrace etc
  • Working knowledge of .Net
  • Working knowledge of database such as Oracle 11i +, SQL Server
110

Software Design Engineer Resume Examples & Samples

  • Development of embedded software for new industrial combustion and heating products
  • Design of embedded software using microprocessors (Atmel, TI, ST ...)
  • Applying international standards (IEC61508, UL1998 …) and Honeywell internal processes
  • Supporting the drive of DFSS methodology and process capability mindset into projects
  • Applying Agile methodology for embedded software development
  • Applying static and dynamic code analysis tools for Embedded Software validation
  • Co-operation with colleagues in Brno as well as in the rest of Europe, in the USA and in Asia in all project development phases (scoping, planning, designing, testing and documentation, implementation, support & maintenance)
  • Regular communication with marketing, suppliers, manufacturing, sourcing & quality departments
  • Embedded Software engineer (Master) or similar education (electronics, IT ...)
  • Experience designing embedded software in C
  • Experience operating modern software design tools (compilers, debuggers, IDEs ...)
  • Good knowledge of microcontrollers from software design perspective
  • Good knowledge of English (reading and writing technical documentation, written and verbal communication with colleagues abroad)
  • Knowledge of Static and dynamic SW validation tools (Vectorcast, Klocwork) and other design support tools (version control, issue tracking, software modelling) is an advantage
  • Experience with designing safety-critical and secure software is an advantage
  • Good command of Microsoft Office, especially Excel and Word
  • Good communication, inter-personal relationships, customer focus, team player as well as analytical skills
111

Software Design Engineer Resume Examples & Samples

  • Design software that will run on our digital oscilloscopes to extract general purpose and application specific measurements from the acquired signals
  • Design measurement software to automatically test customer systems to serial data standards using Teledyne LeCroy oscilloscopes and bit error rate testers
  • Design and validate signal processing algorithms to extract application specific information and measurements from signals acquired on oscilloscope
  • Participate in serial data standards technical working groups to help develop testing specifications. A few examples of the kinds of electrical standards we work on are PCI Express, USB, SATA, and MIPI
  • Devise test scripts to provide automated testing for validation and regression testing of software
  • Fluency in C++
  • BSEE or BS/MS/PhD in Physics
  • GPA 3.2 or better
  • 0 - 3 years’ experience
  • Candidates without similar previous work experience, should have relevant school project or internship experience
112

Software Design Engineer Resume Examples & Samples

  • Experience in embedded systems or avionic software
  • Knowledge of configuration management system
  • DO-178B knowledge
  • Knowledge of the SW development best practices and SW development cycle
  • Capability and willingness to travel to USA for trainings business meetings and work on project
  • Must meet any applicable Export License conditions in terms of nationality for the given project
  • Minimum 3 years experience since graduating from University
  • Minimum 2 years experience implementing web based systems
  • College Graduate – BS in EE or CS. Advanced degree preferred and continuous learning expected
113

Software Design Engineer Resume Examples & Samples

  • Designs embedded software for devices (joysticks, control panels) and/or desktop-based diagnostic software (parameter programmer, data collection, validation)
  • Prepares software release documentation and ensures the release to manufacturing of the product software
  • Takes ownership of design & deployment challenges brought forward during pre-production and full production stages of project. Ensures the software source code and documentation is properly archived
  • Redesigns existing software in an effort to reduce complexity, improve performance, or to enhance capabilities of products as assigned
  • Makes recommendations regarding new product or feature opportunities using new or existing software design techniques
  • Creation and maintenance of software specifications from systems specification documents
  • Verification and Validation of firmware projects written by others
  • Direct customer interaction including infrequent site visits and role as technical interface to customer’s engineering team
  • Communication and collaboration with international members of development teams
  • We are looking for an embedded firmware engineer that possesses knowledge and experience in the following areas
  • Familiarity with object oriented software design techniques and methodologies
  • Embedded Firmware Development experience with micro-controllers and peripherals in C or C++. Knowledge of compilers/assemblers and linkers (8/16 or 32 bit)
  • Some communications experience: RS-232/485, CAN - J1939 and/or CAN Open preferred
  • Working knowledge of electrical schematics and component datasheets
  • Working knowledge of lab equipment: oscilloscopes, power supplies, etc
  • Windows development experience: MS Visual Studio, .NET, and C# is a plus
  • MS Access/SQL experience is a plus
  • Functional Safety process experience: IEC-61508, ISO-25119, and/or ISO-26262 is a major plus
  • Experience working with Systems Engineers is a major plus
  • Experience with unit test platforms for embedded targets a plus
  • A BS degree in Software or Electrical Engineering
  • A minimum of 5 years of related experience
  • A demonstrated passion and enthusiasm for software development
  • Be self-motivated with a desire to improve and build new skill sets
  • Must have excellent communication skills, the ability to work with others, sound problem solving skills and attention to detail
114

Software Design Engineer, Senior Resume Examples & Samples

  • 8+ years of experience with analyzing complex hardware systems for SIGINT solutions in an intelligence community, including signals intelligence activity
  • 5+ years of experience in working with Linux
  • 5+ years of experience with C/C++ and Python
  • 1+ years of experience with one or more of the following languages: C-Shell, Java, or Bash
  • Experience in working with UHF/VHF or equivalent signals, frequency hopping, software defined radios, including GNU radio from a development, integration or deployment perspective, and Virtual Machine environments
  • Experience with assessing hardware capabilities, performance, memory, and reliability against system software requirements, including integrating and testing software and hardware and building RPMs
  • Knowledge of the basics of signals processing
  • BA or BS degree and 15+ years of experience with hardware engineering or 20+ years of experience with hardware engineering in lieu of a degree
  • Experience in working with mobile platform technologies
  • Experience with any of the following programming languages: JavaScript, PIG, or Perl
  • Experience in developing system and software architecture diagrams using MS Visio or similar tool
  • Experience with working in an Agile development environment
115

Software Design Engineer Resume Examples & Samples

  • SCS, BSCE. MS strongly preferred
  • 5+ years’ experience in embedded system services and platform development
  • 2+ years’ experience in networking or telecommunication systems, OTN and L2 devices
  • Experience in device driver development in an embedded environment
  • Familiar with embedded OS such as embedded Linux, QNX, or VxWorks
  • Familiar with object-oriented, multi-threaded programming using C or C++
  • Ability to work effectively with other engineering teams
  • Excellent design analysis skills and understanding of hardware-software interactions
116

Software Design Engineer Resume Examples & Samples

  • Design and implementation of large scale, highly available, fault tolerant distributed systems
  • Monitoring, logging and troubleshooting of large scale distributed systems
  • Messaging and serialization protocols
  • Good understanding of distributes system configuration
117

Software Design Engineer Resume Examples & Samples

  • Have a strong engineering technical background
  • Ability to read and interpret wiring diagrams and blueprints
  • Knowledge of Lean Six Sigma
  • Demonstrate willingness to accept responsibility and work unsupervised
  • Proficiency in MS Office, Word, and Excel PowerPoint, Access are required
118

Software Design Engineer Resume Examples & Samples

  • Contribute to Technical design of software products
  • Software maintenance
  • Coding and documentation
  • Knowledge of embedded software design, programming and debugging
  • Linux Operating Systems
  • Working knowledge of JIRA, Confluence and Jama
  • Exposure to Agile
  • Ability to work effectively within a team environment and achieve results
  • Ability to collaborate on a global level in an open source development process
  • Strong understanding of and adherence to the SDLC and PM process followed by the team
  • Excellent written and verbal communication in English
  • A working knowledge of the payment card industry, standards and practices
  • Willingness to travel internationally for training and technical workshops
  • Bachelor degree level in Computer Science / Software Development
  • 3-5 years C/C++ programming
119

Software Design Engineer Resume Examples & Samples

  • Analyze ECU requirements specifications, identify software requirements, and develop a software requirements matrix to show software meets all specified requirements
  • Write software design specifications, software interface specifications, and software verification documents. Assist in software design and code reviews executed
  • Develop C and assembly code, make files, linker command files, and any necessary build scripts or batch files. Use debugger tools to flash ECU and debug software on a HIL bench
  • Perform unit testing and integration testing on a HIL bench to verify software against the software design specifications
  • Exercise version control by checking in and out of a source code repository, and follow department policies for maintaining trunk and branch integrity. Follow department policies for change control to manage software change requests and maintain traceability
  • Write software validation test plans, execute software validation procedures, and generate reports to show validation status
  • Possess a bachelor degree in Electrical Engineering, Computer Science Engineering or a related technical area
  • Be proficient in software programming languages such as assembly, C or other high level languages
  • Be familiar with automotive component and vehicle test procedures, including EMI/EMC testing
  • Be generally knowledgeable in the automotive development process
  • Have experience with electronic control systems
  • Have experience with design specifications and detailed software documentation
  • Have experience with software validation test procedures
  • Have experience with NXP, Infineon, and/or Renesas 32-bit microcontrollers
  • Have working knowledge of debuggers and emulation tools, CAN interface tools and other serial communication interfaces
  • Have experience coordinating and facilitating several small projects or one major project
  • Experience with ETAS and/or ATI calibration tools and real time OS kernels is a plus
  • Must be able to travel for to Europe, US and Japan
120

Software Design Engineer Resume Examples & Samples

  • Responsible for Java software development for new product and existing product modification
  • Gathering and analyzing customer requirements, developing technical specifications
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Applying technical expertise to challenging programming and design problems
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Shares responsibility for achieving team goals
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven working experience (3+ years) in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object oriented analysis and design using common design patterns
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
  • Excellent knowledge of Niagara platform technologies (Niagara developer certified is preferred)
  • Familiar with CMMI, good understanding and experiences with software development process, experience with agile development
  • Solid communication skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences
121

Software Design Engineer Resume Examples & Samples

  • Define test strategy for the router software
  • Develop Verification Test Plan including Test procedures
  • Develop test scripts based on Robot Framework and Python
  • Automate execution and collection of test results
  • Support long term continuous integration
  • Support testing on various HW platforms
  • Cooperate remotely with colleagues in Paris office
  • Provide weekly technical status
  • Ensure assigned technical tasks are completed on-time and within given requirements
  • The job assignment may vary based on primary manager’s directives
  • Administrative knowledge of the Linux operating system
  • Experience with Linux networking configuration (i.e. iptables, routing)
  • Excellent programming skills in Python and Shell Scripting
  • Strong ability to communicate technical concepts clearly and effectively in English language
  • A self-motivated and proactive team player
  • Comfortable with version control and release management based on git
  • Experience with Perl programming language
  • Experience with web development based on the PHP and Javascript
  • Experience with Robot Framework, Selenium, Testlink and Jenkins
  • Ability to travel to other offices (e.g. Paris)
122

Software Design Engineer Resume Examples & Samples

  • Develop applications where performance, reliability and scalability are critical design goals
  • Test interactive and complex applications
  • Develop and enhance automated tests and frameworks
  • Write high quality, maintainable, and robust code
  • Solve problems at their root with understanding of the broader context
  • Prioritize automation and manual efforts
  • Write and execute test cases and test scenarios; support creation of the test plans and test strategies
  • Identify efficiency opportunities, propose innovations and means of implementing new technology/processes in the field of QA
  • Be a member of an agile team, focusing on a team goal
123

Software Design Engineer Resume Examples & Samples

  • Background in embedded systems engineering
  • Knowledge of C or C++ programming and/or software development of real-time embedded systems required
  • Practical knowledge of parallel product development in virtual teams is a plus
  • Knowledge of DO-334, DO-160 and DO-178B objectives is a plus
  • Demonstrated previous embedded systems or software design, code, and system level verification is a plus
  • Open mind, willingness to learn new things, self-awareness
  • Social skills, communicativeness and ability to cooperate with peers in the global team
  • Presentation & communication proficiency
  • Open to travel and meet the peers and experts from other teams worldwide
124

Software Design Engineer Resume Examples & Samples

  • Bachelor’s degree in: Computer Engineering, Electrical Engineering, Software Engineering, Computer Science or another engineering degree
  • Experience with object oriented code development
  • Experience with C, C#.net, C++ preferred; in-depth experience with 1 software language required
  • Experience or education with 8, 16, or 32 bit microcontroller programming required
  • Demonstrated written and oral communications skills including strong presentation skills
  • Experience or education with Controller Area Network (CAN) communication highly recommended
  • Highly developed ability to effectively troubleshoot software code
125

Software Design Engineer Resume Examples & Samples

  • Write software programs in Java languages for our various platforms and test the same
  • Expected to be able to juggle multiple projects at the same time
  • Work with other teams members to understand customer requirements and come up with meaningful solutions
  • Lead requirements gathering, UML or Use Case modeling, analysis and design activities
  • Develop detailed design specifications including service models and message schemas
  • Troubleshoot potential issues at customer locations
  • Master's Degree, or Bachelor’s Degree with 5 years progressive experience, in Computer Science, Electronics Engineering, Electrical Engineering or other related fields
  • A minimum of 3 years of Java languages programming experience
  • A minimum of 2 years experience with Linux operating system
  • A minimum of 2 years experience with Web Services and associated interface protocols
  • Strong knowledge of programming / systems analysis, as well as quality assurance, and integration functions
  • Very good exposure to Java, J2EE, JDBC, XML, XSD, HTML, JSP, Java Script and Web Services
  • Familiarity with multi-tasking and state machines is a bonus
  • Ability to work in a fast pace environment is a plus!
126

Software Design Engineer Resume Examples & Samples

  • Work, both unsupervised, and as a part of a team, in order to achieve the required targets
  • Liaise with the Software QA team to support software testing and user acceptance procedures
  • Ability to effectively analyze customer technical requirements and design software solutions to meet these requirements
  • Ability to clearly document the implemented software
  • Practical knowledge of design patterns, C++ STL, XML, JSON, SQLITE and TCP/IP protocols family
  • Experience in development of software for embedded systems
  • Highly developed interpersonal skills: communication, team-working, creativeness and scrupulousness
127

Lead Software Design Engineer Resume Examples & Samples

  • Design and implementation of automated test suites in a fast-paced agile Continuously Integration, Continuous Testing, & Continuous Deployment environment
  • Architecture and implementation of test automation framework, infrastructures, and tools that will be utilized across multiple test and development teams
  • Development and maintenance of tools and reporting infrastructures for visualization of key test metrics across multiple sprint teams
  • Research emerging test tools, trends and methodologies and enhance existing systems and processes
  • Mentor junior SDETs on test methodologies, test automation coding standards and best practices through code reviews and designing quality test plans
  • Voice of quality in highly collaborative agile product teams
  • 5+ years of hands-on software development for enterprise grade software
  • And additional 3+ years of hands-on test code development in Junit, Test NG, Night Watch, and other automated test platforms
  • BE, or MS in Computer Science or Computer Engineering
  • Excellent coding skills in Java and other Object Oriented programming languages: C++
  • Familiarity with one or more dynamic languages like Ruby, Python, Groovy
  • Hands-on experience and knowledge of SQL database and NoSQL data store
  • Proficiency in writing WebDriver/Selenium 2.0 based UI automation tests
  • Proven track record of Test planning and Test metrics generation for large-scale web applications and services
  • Experience with one of the build/project management tools such as Jenkins, JIRA, Stash, etc
  • Proven record of leading high performance development and test teams
  • Passion for testing and quality!
128

Software Design Engineer Resume Examples & Samples

  • Own and deliver test assets for our products, including test plan, automation, tools, and infrastructure
  • Provide critical input into the design and development of product features
  • Work directly with PMs, designers, and the rest of a fun development team
129

Software Design Engineer Resume Examples & Samples

  • Design, develop and test new features
  • Update and test current code
  • Integrate SW into a new hardware platforms
  • The job assignment may vary based on primary managers’ directives
  • An in-depth technical understanding of the Linux Operating system
  • Experience with Linux Networking Configuration (i.e. iptables, routing)
  • Strong knowledge of the OOP concepts
  • Excellent programming skills in C++ and Shell Scripting
  • Experience with Pearl programming language
  • Experience with satellite communication
130

Software Design Engineer Resume Examples & Samples

  • Plan out, implement and unit test storage management features for RAID products
  • Resolve validation issues
  • Experience with storage management software
  • BSEE or BS Computer Science/Math, or equivalent
  • 2+ years of professional experience in GUI, web browser, webserver, storage management development, and/or testing experience
  • Demonstrate an understanding GUI interface design issues and understanding of web browser/server based applications/integrations
  • Proficiency in Primefaces, JSP, AJAX, HTML, JavaScript, JSON, Jquery
  • Experience with full software lifecycle: specification, design, implementation, integration, debug, and maintenance
  • Experience with Agile scrum methodologies
  • Familiar with a structured professional coding environment: participating in code reviews, following standards, revision control, bug tracking, and release practices
  • Superior design and problem-solving skills
131

Senior Embedded Software Design Engineer Resume Examples & Samples

  • Proven experience developing embedded software in C and C++
  • Proven experience in object-oriented design
  • Proven experience with real-time designs
  • Proven experience with multi-process and multi-threaded designs
  • Proven troubleshooting and debugging skills
  • Experience developing products on embedded Linux strongly desired
  • Good understanding of hardware components, interfaces and integration
  • Experience with optical systems is an asset
  • Experience of Netconf is an asset
  • Bachelor’s degree in Computer Engineering, Computer Science or equivalent
132

Software Design Engineer Resume Examples & Samples

  • Work with existing control algorithms in Driving and Assistance functions and adapt those algorithms to meet customer performance expectations as well as safety requirements
  • Understand software development process in ISO26262 and follow Continental’s software development work process to perform TEST­DRIVEN SOFTWARE DEVELOPMENT
  • Understand and maintain system and software component level functional safety requirements and technical safety requirements. Use them as guidelines to evaluate/accept customer requirements
133

Software Design Engineer Resume Examples & Samples

  • 5 years of Software Engineering experience
  • 3 years C++/ C#/ Java
  • 5 years Distributed Systems experience
134

Software Design Engineer Resume Examples & Samples

  • Bachelor’s Degree in Computer Science or related technical field and 2 years relevant work experience, or 4+ years relevant work experience
  • Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl
  • Experience building and designing test cases
  • Experience with testing methodologies (unit, Scrum)
  • Experience developing in a Linux environment
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Ability to work with technical and non-technical business owners
135

Software Design Engineer Resume Examples & Samples

  • Responsible for managing all technical documentation required in the software development process,
  • Able to handle requirements changes
  • Review the implementation of the work done by the peers
  • Review test plans for each level of software verification, including unit tests, functional tests, integration tests, and system tests and aligns with software requirements
  • Suggests new approaches to work (e.g. Process Improvement)
  • Developing and maintaining Instrument Firmware/Middleware for various instrument subsysytems like Acquisition , Instrument Database , Developing subsystem transactions and algorithms
  • Producing products that reliably meet customer and business requirements on time
  • Working closely with marketing and other cross functional software development teams
  • Hands on in using Software management tools like JIRA,GIT,STASH
  • Understanding of Agile methods and the processes that produce quality products
  • Hands-on and 4+ years of object-oriented software development experience with a solid grasp of C/C++ and data structures
  • Experience in working with large code bases, writing entirely new code and maintain and update existing code
  • Linux knowledge is an added advantage
  • Good understanding of memory management in non-garbage collected environment
  • Knowledge of the latest C++11 standard
  • Familiarity with embedded systems design, low-level hardware interactions
  • Working knowledge on tools like GIT, JIRA and Stash is an added advantage
  • Knowledge of Test and Measurements industry is highly desirable
136

Software Design Engineer Resume Examples & Samples

  • Developing Next Generation UI and Plots using cross-platform toolsets like QT/QML framework, C++ and OpenGL
  • 4+ years of experience with QT/QML framework
  • Hands-on and 4+ years of object-oriented software development experience with a solid grasp of C++ and data structures
  • Knowledge of Test and Measurements industry is desirable
137

Software Design Engineer Resume Examples & Samples

  • Develops embedded software code for medical devices in accordance with internal software development lifecycle requirements in compliance with FDA software development guidance
  • Work cooperatively with multiple Stryker divisions which include, but are not limited to: research and development and information technologies to ensure strong communication during software development activities
  • Responsible for the documentation within software code as well as in supporting documents
  • Provide software engineering support to legacy products
  • Works with multi-disciplinary teams in the software verification and validation testing
  • Works with multi-disciplinary teams to create software architecture documents and software requirement specifications
  • Works with other Stryker divisions and 3rd parties to review software and ensure documentation provided by these other parties meet software documentation standards
  • Develop protocols and standard communication systems for device to device communication
  • Preferred experience and understanding of Real Time Operating System (RTOS), unit testing, static analysis, requirements writing and version control software
138

Software Design Engineer Resume Examples & Samples

  • Minimum of Bachelor Degree in Computer Software or Engineering
  • Knowledge of C programming and/or model based software in real-time embedded environment
  • Good knowledge of software life cycle processes
  • Knowledge of test scripting language(s) is a plus
  • Capability and willingness to occasionally travel to USA for training and software development
  • Interested in working in a global business environment
139

Software Design Engineer Resume Examples & Samples

  • BS in Computer Science or Computer/Electrical Engineering
  • Experience in embedded software development and integration
  • Experience with C/C++ programming languages
  • Good communication and teaming skills are required
140

Software Design Engineer Resume Examples & Samples

  • Responsible for the development of application designs based on architecture direction and business requirements
  • Evaluate applications development needs and apply technical principles and concepts to develop business solutions
  • Analyze procedures and data to develop logical solutions to complex applications programming problems
  • Recommend, design, and develop complex applications and supporting hardware and software
  • Perform complex application analysis design and development duties
  • Evaluate, test, implement, and support new operating systems and hardware
  • Evaluate application development practices and create development standards, policies, and procedures under the direction of management
  • Create application design standards under the direction of management
  • Assist IT Architecture team as needed
  • Provide analysis and direction to IT Architecture team in regards to the development and maintenance of standards
  • Contribute defined deliverables to the IT architecture team, as requested
  • Conduct meetings with customers and transform requirements into effective applications
  • Monitor quality assurance and security procedures for business applications
  • Ensure application design and development policies are adhered to
  • Independently perform complex application development/programming analysis
  • Provide detailed design and specification documentation for applications and databases
  • Represent Information Technology at advisory and user group meetings
  • Verify stability, interoperability, portability, security, and scalability of application design
  • Install, research, test, and verify proper functioning of software updates
  • Research new features, software, and tools
  • Generate documentation for staff and training
  • Enforce database standards and procedures
  • Create and enforce application security standards
  • Keep up-to-date on emerging application design and database architectures, technologies, and methodologies, and attend training classes as necessary
  • Communicates and interacts with project managers, departments and/or customers, from project inception through completion including status reporting and maintenance
  • Identifies, analyzes, and resolves program support deficiencies and recommends corrective action based on knowledge of defined practices and policies
  • Participates in the designing of subsystems and integration of total systems for more complex projects following client specifications, conferring with architects and/or other senior staff when necessary
  • Determines project requirements including interface, database and file structures, image and/or multimedia requirements, etc
  • Participates in the project review process to assess newly developed systems with project managers and/or customers
  • May provide work guidance and training to engineers and/or analysts
  • Participate in the creation of detailed specifications through interaction with project managers and/or customers
  • Participate in all aspects of creating and supporting software systems, including analysis, design, coding, testing, implementation, troubleshooting, enhancement and documentation
  • Principles and practices of application testing, analysis, and security administration
  • Agile development
  • Application Security
  • Methods and techniques used to design, develop, test, and implement applications
  • Methods and techniques of evaluating business requirements and developing information systems solutions
  • Principles and practices of programming languages and operating systems
  • Methods and techniques of developing complex application technical manuals and documentation
  • Microsoft software development best practices
  • Microsoft .NET Framework fundamentals
  • Visual Studio .NET Development Environments
  • Structured Query Language (SQL)
  • Database design and development
  • Microsoft SQL Server 2000 and above
  • Active Server Pages
  • JavaScript
  • Oracle Database
  • Source code repository (Visual Source Safe, Team Foundation Server)
  • Hyper Text Markup Language (HTML)
  • Extensible Markup Language (XML)
  • Microsoft Office products
  • Business applications and processes
  • Manage multiple projects/requests
  • Communicate clearly and concisely, both orally and in writing
  • Design business applications to meet customer needs
  • Establish and maintain cooperative working relationships with those contacted in the course of work
141

Software Design Engineer Resume Examples & Samples

  • Interact effectively with representatives of the customers, to develop product/process definition
  • Work with Field teams in helping resolving customer issues
  • Identifies technical risks and generates alternatives / recommendations to remove risk
  • Collaborate with cross-functional domain experts to define software system requirements that support customer applications
  • Analyze the customer problems and provide innovative signal processing based algorithms
  • Implement and troubleshoot measurements/algorithms using DSP techniques with high quality in the data analysis system
  • Develop analysis software in a client environment, working with real time software architectures in Linux OS
  • Implement measurements using C/C++ programming language
  • Develop testing strategy for testing algorithms developed
  • Contribute to technical documentation required in the software development process, including algorithm pseudo code, software requirements specifications, software design descriptions, verification and validation plans, and other items as required
  • Provide engineering information to the Technical documentation team
  • Analyze, propose, and implement performance enhancement options
  • Provide timely technical risk assessments and schedule estimates
  • Write unit and functional tests to validate the integrity of software developed by team
  • Graduate/Post graduate in Electronics & Communication, Electrical & Electronics engineering or Instrumentation Technology
  • 5-7 years of the professional experience in software development mainly in Signal Processing i.e. well versed with algorithm development using digital signal processing techniques
  • Should have experience in developing complex DSP algorithms
  • Technical expertise in Digital Signal Processing knowledge: MATH subsystem, Acquisition algorithms ,Data processing , FIR + IIR filters Frequency Domain vs. Time Domain, Fourier transforms, FFTs, Sample rate adjustment (decimation, interpolation, spline fits)
  • Strong programming and problem solving skills including work experience of C / C++ for 2-3 years
  • Understanding of multithreading, memory management, object oriented programming, and real time operating
  • Product development experience is essential. - Proven ability in object-oriented architecture and design and a solid understanding of industry-standard software development practices
  • Experience in developing signal processing algorithms in RT for domain (test and measurement) for oscilloscopes and other DAQ Instruments
  • Having higher level Math skills (Statistics: Mean, Standard Deviation, etc.) is an added advantage
  • General knowledge of Engineering tools & techniques: Version control, Defect tracking, Requirements Definition and product development models (Agile/Scrum)
  • Strong written and verbal communications skills
  • Credit for patents, trade secrets, and/or disclosures and/or articles/papers published in trade/technical journals will be an added advantage
142

Software Design Engineer Video Resume Examples & Samples

  • Knowledge of programming for Linux
  • Knowledge of Javascript/ Ember JS framework
  • Understanding of multithreading, memory management, object oriented programming, and real time operating system concepts
  • Knowledge of open source software development tools particularly JIRA, Git, Stash, and Jenkins
  • Understanding of precision electronics instruments such as oscilloscopes
  • Good technical documentation skills
  • Good organization skills and be able to define, plan and implement general approaches and specific solutions in the areas of software design and software process improvement
  • A passion for continuous improvement
143

Software Design Engineer Resume Examples & Samples

  • Provide SW design activities (development, verification and validation) for Bendix King projects and meeting schedule commitments
  • Participate and do technical design reviews, matrix collection and participate on technical program status
  • Provide support to customers, investigate issues and failures, identify root causes and permanent corrective action
  • Follow technical guidance of the software development team to ensure technical and program results; identify and remove barriers to success
  • Assist software engineers across Bendix King organization, to improve the overall knowledge base for smooth project execution
  • Adopt full engineering collaboration within entire organization
  • Master in C programming, familiar with computer languages C++
  • Script languages (Perl, Python..)
  • Familiarity with Matlab/SimuLink
  • Familiar with requirements capture and management
  • A good engineering background in fields such as Aero, Electrical, Electronics or Computer Engineering/Science (DO178C, PART23, etc..) is advantage
  • Min 2 years of experience in a related engineering field
  • Good organizational skills and analytical ability
  • Interested to work in fast paced, global business environment
144

Software Design Engineer Resume Examples & Samples

  • Ship: The most important thing that our team can do for the company is to ship production software. Aside from adding direct value to our customers, it is also the ultimate validation of our research and development efforts
  • Learn: We move fast and are unafraid to venture into the unknown if it can improve our software or the way in which we deliver that software. As a result, we are constantly learning new technologies and new approaches
  • Lead: Everyone must be constantly learning and must be constantly teaching others on the team. This can come in the form of code reviews, one on one pairing sessions, group teaching sessions, and more. More broadly, you will be a part of the team that is helping to lead the rest of the company to a new architectural paradigm with a new set of technologies and a new set of approaches
145

Software Design Engineer Resume Examples & Samples

  • Minimum of Bachelors Degree in Electrical Engineering or Software Engineering
  • Experience with C++ programming (extensive experience during your studies, using these languages for your bachelors/diploma thesis)
  • Experience with Python and/or embedded systems is an advantage
  • Advanced knowledge of English
146

Software Design Engineer Resume Examples & Samples

  • Experience of SCRUM / Agile development
  • Working knowledge of Subversion/GIT
  • Django, jQuery, Angular
  • Linux development
  • Algorithm development / machine learning
147

Software Design Engineer Resume Examples & Samples

  • Responsible to produce and document high quality software products from inception to delivery
  • Perform design, verification, demonstration and maintenance of these products in a process driven, team environment
  • Actively involved in the establishment and development of software design environment
  • Qualifications & Requirements
  • Bachelor or Master degree in computer science, information technology or related area
  • Excellent knowledge in C++, JAVA/JEE or Scripting languages
  • Good knowledge in SQL and relational database systems,
  • Good Knowledge of Linux installation and configuration
  • Work at least 4 days a week, for at least 5 months
  • Good in Written English and Spoken English is preferred
148

Software Design Engineer Resume Examples & Samples

  • Analysis of use cases and customer requirements, creation of architectural concepts and cost analysis
  • Design and implementation of software applications in C and C++ languages for our various platforms and the test of the same
  • Work with other team members in an agile fashion with global tools to create high quality solutions
  • Contribute to user documentation, best practices and usage examples
  • Participate in meetings and reviews with team members
  • Support customers and help troubleshooting potential issues
  • Bachelor’s Degree in Computer Science, Electronics Engineering, Electrical Engineering or other related fields plus 3 years progressive experience
  • A minimum of 1 years of C and C++ languages programming experience
  • Experience with Linux operating system will be an asset
  • First exposure to HTML/CSS, Java Script and Python
  • Experience in work with international project teams
  • Very good team and communication skills
  • Experience with Atlassian Tools Suite (JIRA, Confluence, etc.)
  • Experience with Version control System (git)
  • Candidate must have high level of energy, drive, and creativity to solve complex business problems
  • Some international travel may be involved
  • Very good knowledge of English
  • Knowledge of German will be an asset
149

UX Software Design Engineer Resume Examples & Samples

  • Support creative solutions for a wide variety of user experience challenges including, but not limited to mobile and desktop
  • Participant in user research activities enabling the team to build a deep and rich understanding of how our vendors and customers use our platform
  • Use data, analytics and business requirements to assist product management in developing user stories and requirements
  • Position requires US citizenship and ability to obtain a DoD security clearance
  • Strong HTML and CSS skills
  • Understanding of a highly agile software environment
150

Software Design Engineer Resume Examples & Samples

  • Thorough knowledge of performance tuning Java, C# or a similar high-level language in a team environment
  • Full stack development experience including: Java, SQL, Selenium, Node.Js with ability to tune code for performance at all layers (HW, O/S, file system, compiler, JVM, protocols, database, network etc.)
  • Knowledge of Testing-in-Production and performance strategies for large services
151

R&D Software Design Engineer Resume Examples & Samples

  • Working with the R&D team and other functions (marketing, sales, quality, finance, support and delivery organizations) to determine appropriate technology capabilities, tools and infrastructure in support of the overall program
  • Translation of market requirements into a software architecture and module designs for your area of focus
  • Module development through formal development methodology
  • A Bachelor's Degree in Computer Science, Computer Engineering or similar discipline or equivalent
  • 8+ years in a range of software technologies including design and development experience
  • A demonstrable track record of successful project implementation
  • Software development technologies for .net C#, C++ and Java
  • Microsoft .net design for Web-based product development a plus
  • Experience using formal design methodologies and a structured development process
152

Software Design Engineer Resume Examples & Samples

  • Identify unique solutions to complex software problems and validate those solutions through analysis and/or prototype development
  • Oversee software design of medical software, some of which will be wirelessly integrated with drug delivery devices and sensors. Develop or oversee development of prototype apps, especially on Android
  • Serve as subject matter expert on software development, including defining and maintaining appropriate architecture and design patterns
  • Define software requirements and ensure the solution development process addresses those
  • Own applicable software risk management deliverables and processes for the development of Class II and Class III medical devices, including software risk analysis and safety assurance cases that comply with international standards (e.g., ISO 14971, IEC 62304)
  • Own applicable design controls deliverables and processes. Support creating design history file documentation, including deliverables that support regulatory submissions
  • Technically oversee efforts at Lilly or at vendors on software design and development, ensuring proper processes are in-place and comply with local procedures, international standards (e.g., IEC 62304), and regulatory requirements (e.g., ISO 13485, 21 CFR 820.30, and MDD 93/42/EEC)
  • As necessary, assist with project management, ensuring on-time completion of deliverables
  • Serve as liaison with relevant Lilly IT functions for apps and infrastructure
  • Support the establishment of software development tools and processes to enable product development activities with a focus on Android
  • Experience with software development, including designing, developing, debugging, and maintaining mobile applications, preferably on Android
  • Understanding of software life cycle management, version control, continuous integration, and automated testing
  • Engineering or computer science degree
  • Can translate a product vision into requirements and actionable plans
  • Proven capability to deliver systems that include apps integrated with external devices or cloud-based services using robust design patterns
  • Can identify problems, determine root causes and drive issue resolution/improvements
  • Experience with medical devices or consumer electronics
  • Ability to understand, interpret, and apply appropriate medical device regulations and standards (e.g., 21 CFR 820.30, MDD 93/42/EEC, ISO 13485, ISO 14971, and IEC 62304) to connected health products in such a way that patient safety is top priority but enables operating at digital speed
  • Experience in developing products with vendors and/or collaborations
  • Superior interpersonal skills, exceptional communication skills, and demonstrated ability to work productively and influence in an interdisciplinary environment that includes external vendors
  • Interest in understanding connected health and its impact on our company and industry
153

Software Design Engineer Resume Examples & Samples

  • Advanced command of English language
  • Technical writing skills
  • Knowledge of software design tools (e.g. Rhapsody)
  • Knowledge of Windows/Unix scripting languages (e.g. Python, Perl)
154

Software Design Engineer Resume Examples & Samples

  • Excellent C programming
  • Strong interest in the technology of computer graphics
  • Excellent software design
  • Experience in low-level driver development for Linux or Android
  • Experience with modern, advanced graphics APIs
  • Not just OpenGL course '101' with GLUT and glBegin/glEnd!
  • A thorough understanding of computer architecture issues
  • (virtual memory, MMUs, caches etc.)
155

Control Software Design Engineer Resume Examples & Samples

  • Working knowledge of software design, system architecture, software and/or hardware architecture, software and hardware development process constraints and embedded software
  • A working appreciation of associated engineering disciplines for real time embedded control
  • Proficient in Design and Analysis Tools. This includes an appreciation of the available tools and what can be achieved with them
  • An understanding of UML and/or other software architecture techniques
  • Proven ability to design and code complex software using Ada, C or another comparable language
  • Understanding of the issues and constraints of real time, safety critical, embedded products
  • Engineering qualification at degree level or above in Aeronautical Engineering, Electronic Engineering, Software Engineering, Computer Science
  • Experience with developing applications in compliance with safety critical standards such as DO178 (software) would be ideal
  • Experience with model based development tools is advantageous
  • Experience in PTC Integrity or similar tool for configuration management and change control
  • Experience in Matlab / Simulink, SCADE or other model based development tools
  • Artisan or similar UML tool
  • Closed loop control simulation environments both software based and hardware in the loop
  • Reqtify or similar traceability tools
  • Standard Microsoft packages – Word, Excel, PowerPoint
156

Software Design Engineer Resume Examples & Samples

  • Architect and develop software and system concepts that satisfy the customer's requirements
  • Report status to the project manager in an accurate and concise manner
  • Directly interface with customers to clearly and concisely communicate technical information
  • Successfully contribute and interact with a product development team consisting of engineers from various disciplines
  • Be familiar with the manufacturing process and understand the needs of the software development team to transfer products designs into manufacturing
  • Possess understanding of software design methodology
  • Proficient in using lab equipment and debug techniques
  • A minimum of a Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering is required for this position
  • 3+ years experience in developing embedded software is required for this position, assuming education requirements are met
157

Software Design Engineer Senior Resume Examples & Samples

  • Maintain and deliver controlled software releases to customers by utilizing appropriate configuration management tools
  • Develop and execute software design verification test plans per requirements specifications to ensure prototypes meet design requirements
  • Develop project documentation in accordance with quality and change management procedures and guidelines to ensure project information is properly organized and archived
  • Challenge status quo to continuously improve the software group's capabilities, approach and processes
  • Possess excellent decision making, problem solving, verbal and written communication skills
  • Possess strong analytical skills and knowledge of software design
  • Ability to work in a cross-functional team environment
  • 6+ years experience in developing embedded software is required for this position, assuming education requirements are met
158

Software Design Engineer Resume Examples & Samples

  • Product enhancements design, development and Implementation of customizations
  • Upgrading clients (hosted/on-premise) to latest versions of SumTotal products
  • Understand the functional and technical specification documents and implement the same
  • Should be able to architect a design based on the functional specifications
  • Work in collaboration with diverse teams across the world for execution of work
  • Deliver the work on committed time with good quality
  • Should adhere to the process compliance
159

Software Design Engineer Resume Examples & Samples

  • A BS in Electrical Engineering, Computer Science or related field or equivalent experience
  • A minimum of 3 years of experience in software or hardware development related fields
  • Windows Application Development experience
  • Excellent C# and C++ design and coding skills
  • A sound track-record of shipping products
  • A team player that works well with other disciplines
  • High tolerance to ambiguity and ability make progress in the face of it
  • Some domestic and international travel may be necessary
  • Windows Imaging and driver technologies
  • Windows branching and branch management
  • Telemetry, data analysis
  • Device Manufacturing and Testing
160

Senior Embedded Software Design Engineer Resume Examples & Samples

  • Lead and mentor a team of product development engineers, implementing stable, efficient, and scalable systems upon which world-class embedded software applications can easily be built
  • Design maintainable, elegant, and high quality solutions to meet a wide variety of requirements and feature sets while working closely with a cross-functional group of highly skilled engineers and leaders outside your immediate team
  • Balance a variety of tasks related to: requirements gathering, progress tracking, estimating development effort, user interface design, real time schedulers, software development, testing, trouble-shooting, and software maintenance
  • Assure a high standard of quality in your own work and in the work of others on your team via good coding practices, process improvements, clean designs, smart testing and review practices
161

Software Design Engineer Resume Examples & Samples

  • Basic to advanced SQL queries
  • Stored procedures and Functions
  • Debugging
162

Principal Software Design Engineer Resume Examples & Samples

  • Testing Docker container deployments and management for both on-prem and public cloud environments
  • Contribute to team designs, specifications, and code reviews
  • Doctorate degree & 2 years of Information Systems experience
  • Masters in Computer Science or equivalent with 7+ years of experience building automated test frameworks, testing distributed systems
  • 3+ years of experience working in SCRUM and/or DevOps framework environment with TDD using unit testing, integration testing, continuous integration testing, and acceptance testing
  • 3+ years of experience with web service technologies and modern programming languages such as Go, Node.JS & Angular JS, Python, Java, JavaScript, JSON, C#/.NET, HTML/XML/XACML, Ruby, etc
  • Experience in testing in agile-based software development environments and take pride in quickly releasing top-quality production services and products to customers
  • Familiarity and/or experience with Amazon EC2 and S3 services and API's
  • Experience testing/managing infrastructure as software using Open Source configuration management tools—preferably Ansible, but Puppet and/or Chef acceptable
  • Experience with the OpenStack Platform, components, and APIs
  • Experience in deployment and testing of n-tier application
  • Experience with mobile platform development
163

Specialist Software Design Engineer Resume Examples & Samples

  • 5 or more years of relevant work experience with Java, JavaScript, Python and/or another programming language
  • Experience in mobile application development
  • Experience with mobile web application design and frameworks
  • IOS
  • Strong OO design and programming skills in Objective-C
  • Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)
  • Familiar with xcode
  • Android
  • Strong OO design and programming skills in Java (J2EE/ J2ME)
  • Familiar with the Android SDK
  • Mobile Application Development framework
  • Knowledge of MADP such as Kony/Out systems/SAP Fiori etc
  • Knowledge of SQLite, MySQL or similar database management system
  • Understanding of other compiled languages
  • Experience on web service integration (SOAP, REST, JSON, XML)
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Experience building web and native apps
  • Experience using social media APIs
  • Using version control (e.g. SVN)
  • Proven development experience in desktop and mobile web development
  • Excellent knowledge in information architecture, human computer interaction and mobile usability design principles
  • A track record of delivering successful consumer products
  • Experience in the deploying and supporting complex Enterprise environments, with special preference given to FDA regulated experience
  • Design, Development, SOA experience, including conceptual and hands-on experience
  • Strong verbal and written communication, interpersonal and problem solving skills
  • Software development experience on the cloud(Google/AWS etc)
  • .Net/Powershell/NodeJs/PHP/Angular and other scripting experience
  • Experience in working/managing global, co-sourced and/or outsourced teams
  • Experience with Developing roadmaps, standards, and policies
  • Understand service models and ability to prioritize based on impacts to business operations
164

Software Design Engineer Resume Examples & Samples

  • At least 3 years work experience in R&D
  • Six Sigma Green Belt certification preferred
  • Driving Licence B
  • Experience operating modern Software design tools (compilers, debuggers, IDEs ...)
  • Knowledge of Static and dynamic SW validation tools (Vectorcast, Klocwork) is an advantage
  • Customer focussed, team player
165

Software Design Engineer, Personalization Resume Examples & Samples

  • B.S/M.S. in Computer Science or a related field
  • 4+ years professional experience in software development
  • Proficiency in object oriented languages like Java, C# or other similar programming languages
  • Computer Science fundamentals in data structures, object-oriented design, algorithm design and problem solving
  • Work well in a fast-moving team environment and effectively deliver technical implementations having complex dependencies and requirements
  • Experience in recommender systems, data mining, machine learning, or artificial intelligence in a commercial setting
  • Knowledge of scalable distributed systems and service oriented architecture
  • Ability to deal with ambiguity and innovate and simplify
  • Prior experience as an applied scientist
166

Software Design Engineer Resume Examples & Samples

  • Help developing tools for AMS team
  • Support on innovation tasks for AMS team
  • Implementation of SW based on requirements
  • Programming language: Java
  • Communication in English language mandatory
  • Experience in implementation of web based systems
  • Knowledge of the SW development cycles
  • Willing to work with international groups
167

Software Design Engineer Resume Examples & Samples

  • Developing, testing and releasing software
  • How to test software and find problems early
  • How to measure and monitor performance of software
  • How to test negative code paths in software by simulating and/or forcing error conditions
  • The concept of Continuous Integration and Continuous Deployment
  • Develop ‘chaos’ test tools that promote a defensive programming culture
  • Automate tests using a test frameworks
  • Integrate test tools into product life cycle
  • Write moderately complex code/scripts to test systems
  • Take responsibility for monitoring product development and usage at all levels with an eye toward improving product quality
  • Working towards a BS degree in Computer Science or equivalent practical experience
  • Taken courses in Software Programming
  • Working towards an MS in Computer Science
  • Good working knowledge of UNIX/Linux environments
  • Demonstrated coding skills in one of the following languages Python, Java, Perl or C/C++
  • Familiarity with internet technologies
  • Taken courses in object oriented design
168

Software Design Engineer Resume Examples & Samples

  • Learn: We move fast and are unafraid to venture into the unknown if it can improve our software or the way we deliver that software. As a result, we are constantly learning new technologies and new approaches. Master various applications and infrastructure monitoring tools and help troubleshooting performance issues
  • Lead: Code reviews, learning sessions and daily work with our other team members is a continuous learning experience
  • Partner: Grow in a great team, work with experienced and skilled international and multicultural colleagues
  • Be challenged: solving complex problems with a wide range of tools and different programming languages
  • Experience using enterprise level instrumentation/monitoring tools such as New Relic, Solar Winds and Extra Hop
  • Experience with Non-SQL DBs (i.e Redis/MongoDB)
  • Experience with ELK stack and Javascript
  • Knowledge of Public Cloud (i.e. AWS) and private cloud solutions
  • Experience with service containerization (i.e. Docker)
  • Experience with any orchestration Framework (i.e K8s)
  • Experience with any Python Web Framework (Django, Pyramid, Flask)
169

Software Design Engineer Resume Examples & Samples

  • You develop technical concepts and detailed solutions for communication and mode management
  • To do this, you analyze the internal requirements as well as those of our customers and then define the implementation specification
  • You create the most suitable software design structure and are responsible for the corresponding implementation in software codes
  • You also manage the accompanying documents (for example, requirement documents, test documents) and finally release the software together with the customers
170

Software Design Engineer Resume Examples & Samples

  • . NET Technologies : C#, Asp.Net, Ado. Net, Assemblies,Windows Services ,Web Services,WCF,NET 2.0, & .NET 3.5, 4.0
  • Languages Known : C#,JSCRIPT.NET
  • Operating Systems : Windows 9x/NT/2000/2008/2012
  • Design & Development Tools: VisualStudio.Net2010 and above
171

Software Design Engineer Resume Examples & Samples

  • Tech engineers/experts who are passionate about designing, building, and maintaining simple, reliable, and innovative software. If you have a great blend of experience on varied tech stack (most of the Object-Oriented languages) and if you are a great innovator or strive to do something different, out of the box, then this is the place for you to be in
  • Dive in to understand capabilities and relationships of Concur’s engineering building blocks
  • Engage with Product Managers to refine user stories, mockups, process flows and target visualizations
  • Engineer prototypes for presentation and backend services aimed at data aggregation and presentation with specific focus on quick incremental updates
  • Pitch your ideas, demo your services, iterate on received feedback
  • End to end ownership of shipped services
  • Drive evolution of DevOps at Concur by contributing to architectural patterns for Concur software engineering
  • Give the Easy Button to Concur engineers worldwide
  • Track record of end to end service ownership in an agile and test driven environment
  • Experience with JavaScript design patterns and frameworks (AngularJS, backbone, ember, react, etc.)
  • Experience with UI testing frameworks
  • Experience with UX principles and best practices
  • Experience with relational databases and key-value stores
  • Experience with building and deploying RESTful APIs
  • Experience with Python, Ruby Java preferred
  • Experience with Unix/Linux systems and public cloud infrastructure and platform services
  • Experience managing mixed language and mixed platform environments
  • Experience with informational retrieval, data extraction, and analytics preferred
  • Ability to express ideas clearly within the team and across other groups
  • Creativity, passion and drive for excellence
172

Software Design Engineer Resume Examples & Samples

  • Previous experience with SW development in one or more programming languages
  • Analytical thinking, attention to details and initiative
  • Good written and verbal communication in English
173

System Software Design Engineer Resume Examples & Samples

  • Key Qualifications
  • Bachelors or Masters in CE/ CS /EE, preferably with +3 years of experience
  • Deep knowledge in development & debugging software in C++/ Objective-C/ Python
  • Preferred Knowledge
  • Knowledge of how sensors function (display, motion sensors, optical sensors)
  • Knowledge of Embedded C
  • EE fundamentals, knowledge with hardware automation and motion control, debugging or designing electrical circuitry
174

Software Design Engineer Coop Resume Examples & Samples

  • Designing, developing, integrating, and verifying embedded software and/or host firmware/software tools and drivers in Windows and/or Linux
  • Working with the hardware and validation teams as part of development activities
  • Testing developed code on system hardware
  • Releasing and maintaining software deliverables
  • You are enrolled in 3rd or 4th year of an Electrical Engineering and / or Computer Science program (or equivalent); CGPA > 3.0 on a 4.0 scale (or equivalent)
  • You have previous co-op experience, preferably in the areas of software or firmware
  • You have experience with C and (optionally) Assembler coding, debug, and tool chains
  • You have experience with Python/TCL or other scripting languages
  • You have strong verbal and written communication skills and the ability to work on a team
  • Preferably, you have understanding of microprocessor architecture fundamentals
  • Preferably, you have understanding of real-time embedded systems fundamentals
175

Software Design Engineer Resume Examples & Samples

  • Work with the team to develop acceptance tests for each sprint
  • Design and deploy a fully automated CI test environment, load testing environment, and performance testing environment
  • Understand and use both public and public cloud environments, ideally OpenStack and AWS
  • Create automated testing to provide continuous qualification and validation for regulatory acceptance for the DevOps platform
  • Collaborate with the team to create and evolve policies, best practices, and testing frameworks
  • Testing development frameworks (Dev) and operational environments (Ops)
  • Testing Docker container deployments and management for both on-premise and public cloud environments
  • Masters in Computer Science or equivalent with 3+ years of experience building automated test frameworks, testing distributed systems
  • 3+ years of experience working in SCRUM and/or DevOps development methodology and working with TDD using unit testing, integration testing, continuous integration testing, and acceptance testing
  • Experience with web service technologies and modern programming languages such as Go, Node.JS & Angular JS, Python, Java, JavaScript, JSON, C#/.NET, HTML/XML/XACML, Ruby, etc
  • Comprehensive understanding regarding software testing methodologies, as well as experience developing and managing an automated testing platform
  • Ability to design, write and run acceptance tests for the sprint(s) as well as CI, system, load, and stress testing for integrated systems including UI, database and storage services, web services, network, and other infrastructure services
  • Strong working knowledge of Linux, Docker containerization, storage interfaces (block, file, and object), security, web services, and all forms of user testing (UI, API, and CLI)
  • Experience with security fundamentals, role-based security, and is familiar with encryption keys and controls needed to protect information at rest and in-flight
  • Familiarity and/or experience with Amazon EC2 and S3 services and APIs
  • Experience with virtualization and containerization
176

Software Design Engineer Resume Examples & Samples

  • Develops software in C, C++, or other selected languages following the company’s coding standards and in accordance with applicable software development methodology and release processes
  • Creates and executes designs for small sets of new functionality as part of a software project
  • Performs technical root cause analysis and outlines corrective action for given problems
  • 3 to 5 years of IT industry experience as a developer
  • Strong programming concepts with OO and C/C++ programing skills
  • Strong software engineering skills (OO Design, UML representation, Design Patterns)
  • Good analytical and troubleshooting skills, self-motivated and accountable
  • Comply with the company’s safe work method statement for this position which is attached
  • Comply with the company’s health & safety policies & procedures also attached
  • Participate in and actively support service quality and workplace improvement activities
  • Employees must not misuse or disclose any information or records concerning the organisation, staff and customers acquired in the course of their association with the company
  • Such information would include, but is not exclusive to
177

Software Design Engineer Resume Examples & Samples

  • Master or Bachelor degree (Electronics, Information Technology, Telecommunication)
  • 3-5 years of relevant work experience in a similar role, within a comparable organization
  • Experience with Safety Critical Development, Embedded Design, Configuration Management and C/C++ programming language
  • Knowledge of requirements management tool (e.g. DOORS); basic knowledge PDM tools (e.g. KON4, Teamcenter, Maximo)
  • MS Windows, MS Word, MS Excel, MS Powerpoint, MS Visio, MS Project, Primavera
  • Drive for result, proactive, self-propelled working style
  • Analytical and innovative thinking, ability to share competence and train others
  • Business fluent in German and English
178

Software Design Engineer Resume Examples & Samples

  • Promote the DevOps culture across the organization
  • Be the champion of site resiliency, reliability, and robustness with an emphasis on improving the process, reporting, and resolution of performance issues
  • Develop and enhance tools, reports, and dashboards that help us build better insight into the performance of our applications
  • Master various application and infrastructure monitoring tools
  • Drive team level initiatives for continuous technical and functional improvement
  • Provide technical input on architecture, design, and implementation changes
  • Conduct performance evaluations of new technology upgrades and critical software/ hardware changes
  • Be part of decision making in adopting new monitoring tools
  • Experience with configuration management tools such as SaltStack, Puppet or Ansible
  • Understanding of test automation principles and automation framework design
179

Software Design Engineer Resume Examples & Samples

  • Analyze current QA processes, tools, environments and do the gap analysis to put together a solution/ strategy to optimize/ improve current delivery model
  • Design and lead the development of performance testing frameworks to allow comprehensive load/ stress/ launch readiness testing of all digital commerce releases
  • Lead the technical aspect of the performance test activities throughout the product development process
  • Work with multiple release cycles and multiple scrum teams simultaneously and help them to deliver their scrum goals by supporting their technical needs and solving technical challenges
  • Partner effectively with other teams, including Product Management, User Experience, Engineering, Development and DevOps to help resolve issues while driving to commitments
  • Bachelor’s degree in computer science or related technical field required
  • 6+ years of experience in software development/ testing with hands on exposure to tools related to performance testing and engineering
  • Very strong knowledge of the software quality assurance, modern testing processes and methodologies related to digital transformation
  • Hands-on experience in developing performance testing frameworks from scratch in cloud based environments
  • Strong knowledge and experience with Continuous Integration and Delivery processes and incorporating performance automation
  • Experience in agile, rapid application development, release processes and the tools that support those activities
  • Knowledge and/or experience in retail industry a plus
  • Knowledge of SOASTA / Jmeter/ Dynatrace or similar technology is must
180

Software Design Engineer Resume Examples & Samples

  • 2 or more years of experience in embedded software development for 32 bit microcontrollers, C or C++, compiler, linker, and locator tools chains
  • 1 or more year of experience with AUTOSAR standards and/or architecture and configuration tools
  • 1 or more year of experience with design, develop, and test input/output hardware abstraction, complex device drivers (CDD) for AUTOSAR basic software (BSW) and configure for applications
  • Experience with development and debugging tools (such as Software Configuration Management, debuggers, oscilloscopes, timing analysis, static analysis, logic analyzers, multi-meters, etc.) to perform development and troubleshooting
  • Experience to configure various AUTOSAR BSW stacks and services creating or utilizing automated scripting tools and automated test system
  • Experience using Vector tool chain such as PREEVision, DaVinci tool suite, CANdelaStudio, etc
  • Experience with CMM or other mature development models
  • Experience with communication networks (e.g. CAN, LIN, Ethernet, etc.) and protocols (e.g. UDS, XCP, J1939, ISO11783, TCP/IP, etc.)
  • Bachelor of Science in Electrical Engineering or Computer Engineering
  • Master’s degree in an Engineering discipline, preferred
181

R&D Software Design Engineer Resume Examples & Samples

  • Experience with enterprise databases including Sql Server, Oracle
  • Real world ETL tool experience using SSIS, Cloverleaf, Talend or similar tools
  • Knowledge of Business Intelligence tools like QlikSense, PowerBI, Tableau
182

R&D Software Design Engineer Resume Examples & Samples

  • Bachelor's Degree AND 5 years of engineering, design or research experience OR
  • Master's Degree AND 3 years of engineering, design or research experience OR
  • PHD AND 2 years of engineering, design or research experience
  • Master's Degree
  • Degree in Engineering, Computer Science, or Physical Sciences
  • 5+ years of computer science and sensor integration experience
  • Experience with vision system lighting techniques and optic requirements
  • Knowledge of Robotics and/or Automation
  • Experience working with engineering design projects and machine startup
  • Advanced Electrical Interface Skills
183

Senior RF Software Design Engineer Resume Examples & Samples

  • Master’s or PhD degree in Wireless Communications, Electrical Engineering, Engineering Physics, Computer Science, or similar technical field
  • Very experienced in Embedded SW development in parts like (Radio control software, RF trim and calibration procedures, RF SW drivers)
  • Willing to influence and drive software tech. solutions
  • Can take initiatives, strong personal drive
  • English language skills
  • Good understanding of digital and wireless communications, cellular systems design and 3GPP specifications
  • Very strong programming skills (C, C++, Java)
  • Sound competence in Layer 1 Software and digital signal processing
  • Experienced in scripting languages like TCL, Python, Bash and Perl
  • Experienced of working in Matlab and interfacing algorithm teams
  • Source control skills (Git, Repo)
  • Strong competence in Linux, Compilers (GCC), make-files, JTAG debugging and Unit testing
  • Worked and developed using methods like agile SW development, continuous integration and Test driven development
184

Software Design Engineer Senior Resume Examples & Samples

  • Use and develop software applications using technologies according to departmental standards. (Oracle PeopleSoft, Kronos, and others)
  • Meet with customers to gather requirements and document processes to facilitate development
  • Participate and coordinate development activities for upgrades of software applications
185

Software Design Engineer Resume Examples & Samples

  • Coding aptitude in one of the following languages; C#/C/C++, JavaScript, or Python
  • Experience testing multi-platform solutions
  • Experience testing relational and NoSQL databases
  • Knowledge of software development methodologies
  • Experience testing both web, thick client and service applications
  • Experience testing complex systems
  • Experience testing Application Programming Interface (API)
  • Understanding of General Principles of Software Validation
  • Ability to work independently and take ownership of projects
  • Ability to implement black and white box test suites, including regression testing
  • Interest in and understanding of quality control methodologies
  • Knowledge of automated testing tools, ability to make informed platform recommendations
  • TFS (Online ) and Test Manager Experience
  • Software Development experience with Visual Studio 2012+
186

Software Design Engineer Resume Examples & Samples

  • Implement features within our application in cooperation with other team members
  • Maintain the skill level of the whole engineering organization
  • Contribute to the overall quality of the organization in the development of all applications
  • Ensuring high performance on a variety of platforms
  • Creating self-contained, reusable and testable modules and components
  • Deliver high quality software within defined schedule
187

Software Design Engineer Resume Examples & Samples

  • Designs enhancements, updates, and programming changes for end-user application software running on a PC. Work closely with internal partners (ink jet designers) to specify and develop tools that allow them to explore and evaluate new designs
  • Executes and writes testing plans, protocols, and documentation for these applications; identifies and debugs issues with code and recommends changes or improvements
  • Participates as a member of a project team with software, firmware, and hardware engineers to develop reliable, cost effective and high quality test and development solutions. Team is distributed between Corvallis, OR and San Diego, CA. HP internal customers (partners) are located in several worldwide locations. Occasional travel opportunities may exist
  • A Bachelors or Masters degree in electrical/computer engineering or computer science
  • A minimum of 4 years of software development experience, including C++ and C# experience
  • Strong interpersonal and teamwork skills in an agile and distributed team
  • Fluency in English; strong written and verbal communication skills
  • Data driven problem solving skills
  • Experience with the Visual Studio development and test suite
  • Experience with embedded C/C++ .NET
  • Experience with NIOS II soft-processor (Altera), Eclipse development environment
  • Software library and/or application development experience
  • Familiarity with source control tools (e.g. Subversion)
  • Knowledge of inkjet design and print-head performance parameters
  • Experience developing imaging pipelines
  • Experience programming graphics processors (GPUs)
  • Comfortable reading and understanding schematics (analog and digital electronics)
  • Ability to use logic analyzers and oscilloscopes
188

Software Design Engineer Resume Examples & Samples

  • Excellent Software Engineering skills, with experience including C++ and some of C#, Java or Python
  • A love of coding challenges, and passion for full-stack development
  • A science/engineering degree (electronics-engineering, software-engineering, physics, maths) or the expectation of at least 2:1 that has included significant programming experience
  • A desire to research and solve problems
  • Linux development / embedded coding
189

Software Design Engineer / Test, Senior Resume Examples & Samples

  • 5+ years of experience with functional programming techniques
  • 2+ years of experience with database technologies, including SQL and NoSQL databases
  • 1+ years of experience deploying applications (across multiple versions) to a public cloud platform such as AWS. Proficiency with Linux container technology such as Docker is highly desirable
190

Software Design Engineer / Test Resume Examples & Samples

  • Design and implement test automation frameworks
  • Own the continuous testing of integration and production environments
  • Participate in code reviews. Sign off on the validity and sufficiency of tests
  • Influence the team toward better overall quality via test-driven methodologies
  • Respond to and remedy issues in QA and production environments
191

Software Design Engineer Resume Examples & Samples

  • Take on an opportunity that offers variety, innovation, and unique challenges, where you can learn something new every day
  • Think through hard problems, and work with a team to make them reality and provide very tangible benefits to the corporation
  • Work in a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title
  • Work collaboratively within KPI driven journey teams to successfully accomplish any task necessary for the improvement of customer experience and company-driven goals
  • Work with other engineers to accomplish highly automated mobile device testing with maximum coverage of our internal customer web-based application
  • Record test procedures and results, numerical and graphical data
  • Work with development teams to develop a testing culture. Help drive adoption of unit testing, metrics to monitor code coverage, bug prevention strategies, and other quality measures
  • Demonstrate intuition and knowledge about how to break software by finding bugs, and apply this knowledge with measurable result, impacting the quality of the product