SW Design Engineer Job Description

SW Design Engineer Job Description

4.5
176 votes for SW Design Engineer
SW design engineer provides leadership to process design team to design process development and process characterization studies, analyze data, review and approve technical documentation.

SW Design Engineer Duties & Responsibilities

To write an effective SW design engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included SW design engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Experience with Node.js, webpack, Docker, ES6, babel, and React
Strong UI engineering skills, including experience with styling, localization, and session management across a large user population – and knowledge of UI deployment techniques including webpack/browserify bundles for the browser, build systems such as grunt or gulp, containerization using Docker, and CI build processes
A proven track record of UI engineering skills across multiple frontend technology stacks, including designing components for reuse across tens or hundreds of screens
Very strong client-side JavaScript programming skills with a bias towards UI frameworks such as React
Experience tackling cross-cutting concerns such as security, themes, localization, browser compatibility, and extensive user preferences
A strong background working in large web applications that have hundreds or thousands of screens
Leadership experience where you’ve emerged as a technical leader in your team, leading by example and coaching other team members toward better maintainability
Experience configuring your team’s source control, build, CI processes, and deployment practices
Launch the brand new Messaging Platform (Design & Implement it as highly available, secure & scalable service, enabling the best experience for every customer across desktop and mobile devices)
Operationalize the service (metrics / monitoring / 1 click deploy / service management )

SW Design Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for SW Design Engineer

List any licenses or certifications required by the position: CCNP, CCNA

Education for SW Design Engineer

Typically a job would require a certain level of education.

Employers hiring for the SW design engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Electrical Engineering, Math, Technical, Science, Computer Engineering, Software Development, Electronics

Skills for SW Design Engineer

Desired skills for SW design engineer include:

for Embedded systems
Its ecosystems
Programming language ISO / ANSI C
CI/CD processes and tools
Data formats
Docker
Software design and development process
Development process
Documentation process
HTML

Desired experience for SW design engineer includes:

Improve the dev-ops workflow of the service
Passion for developing new technologies and solving difficult technical problems
Good sense of product design & solid development habits (e.g., unit testing, technical design documentation)
Experience with cloud communication platforms for Email / SMS, such as Twilio
Experience with consuming & writing clean REST APIs
Familiarity with big data systems such as Hadoop

SW Design Engineer Examples

1

SW Design Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of SW design engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for SW design engineer
  • Be willing to work in a DevOps environment, using both enterprise and open source technologies
  • Be results driven, energetic and a flexible team player, with the ability to quickly adapt to changing
  • Leading architectural and engineering design activities for the system
  • Support to technical content management including Roadmap development, Epic through Feature definition and program backlog prioritization
  • Providing support to agile development practices including collaboration with stakeholders in definition of infrastructure, interfaces and user experience
  • Lead Epic and Feature decomposition working with the customer and users on the CONOP and implementation approach
  • Applies knowledge of computer hardware and software, subject matter, information processing techniques used, and information gathered from system users to design system architecture
  • Contribute to the development of system requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s)
  • Contribute to the development of sections of systems engineering documentation such as Engineering Plans, Initial Capabilities Documents, Requirements specifications, and Interface Control Documents
  • Performs program system engineering to include impact assessment to RFCs and developing technical volume approach to RFC/ECPs
Qualifications for SW design engineer
  • Use advanced systems engineering techniques and work in coordination with Systems Architects
  • Take design and architecture seriously
  • Take quality seriously
  • Learn new skills
  • Build and extend features in our reporting architecture
  • Have a good understanding of complex database operations
2

SW Design Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of SW design engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for SW design engineer
  • The ability to prioritize and handle multiple projects in a fast-paced working
  • Responsible for SmartPOS(Android OS) application development, include H5 App+Native App
  • Analyze product under development and identify the best ways to test it
  • Collaborate with different teams to build functional and technical expertise
  • Solve complex technical problems and help drive the technical direction of the team
  • Bring your Agile Mindset promoting quality as everyone’s responsibility
  • Develop reliable automated tests to deliver high-quality products to our customers
  • Contribute to common test engineering tools/libraries used by various teams
  • Work closely with Quality Engineers, Developers, Product Managers and Designers
  • Leverage your knowledge and experience in mobile testing and test automation
Qualifications for SW design engineer
  • Ability to read and interpret technical journals, specifications, international technical standards
  • BS or MS in Microelectronics/Electrical Engineering/Software Engineering or related
  • Very strong knowledge of C/C++ programming
  • Experience of driver, RTOS or protocol stack is appreciated
  • Ability to read and interpret specifications, technical journals, international technical standards
  • Experience with Golang desired
3

SW Design Engineer Job Description

Job Description Example
Our growing company is hiring for a SW design engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for SW design engineer
  • Knowledge of data formats (JSON, XML)
  • Write front-end/back-end code in Python, HTML/CSS, JavaScript, and PHP
  • Help us build a Test Strategy for the End To End / Client Validation Team
  • Increase automation coverage by building automation using our Automation Platform
  • Improve automation tests efficiency and tests results report
  • Spend time using and understanding the products
  • Read technical specifications and ask a lot of questions
  • Find issues and drive for resolutions
  • Enlist in product repositories and build the product
  • Do code reviews
Qualifications for SW design engineer
  • Strong experience with embedded C, C++
  • BS/MS in EE or Computer Science with 12+ years’ experience in embedded design/development/system integration of which at least 5-7 years are in Secure, Connected Solutions with a proven track record of delivering production quality software
  • Proven experience in executing system level integration of various software components including networking (like TCP/IP, WiFi) and various algorithms in a blackbox integration methodology is required
  • C, C++/object oriented programming is required
  • Experience in both RTOS and no RTOS (bare metal) environments for resource constrained devices is required
  • Proven ability to analyze and solve complex problems which involve both firmware and hardware at a system level is required
4

SW Design Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of SW design engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for SW design engineer
  • You will develop and maintain positive customer relationships
  • Architect, create and maintain system level applications comprising hardware, software, and documentation for our products
  • Design, implement and maintain user-centric software interfaces and core software components
  • Development and design of cross platform graphical user interfaces (GUI), preferably Qt
  • Architecting the software stack that runs aboard the robot
  • Working on the robot’s navigational systems for mapping, localization, path planning, obstacle detection and avoidance
  • Building interfaces to our robots for managing and configuring our robot fleet and the data streams they generate
  • Helping to maintain open source code in ROS and working with the broader ROS community
  • Solid understanding of C++ and Python in a Linux environment
  • Experience with software development on/with robotic platforms -- ideally with autonomous indoor mobile ground robots
Qualifications for SW design engineer
  • Proven experience in integration of various networking components like routers, gateways and cloud systems to deliver end-end to solutions is desirable
  • Experience with typical embedded control peripherals
  • Excellent written and oral communication skills, strong team player with excellent interpersonal skills to work with engineers located at different sites, willingness to learn new technologies
  • Familiar with Android framework, Android Service, include JNI,NDK
  • Familiar with Front-End (mobile, MVC) framework( jQery/AngularJS/Backbone )
  • Familiar with Android Launcher, W3C, HTML5, CSS, DOM, XML
5

SW Design Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a SW design engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for SW design engineer
  • Experience with agile development or continuous delivery
  • Comfortable with PC-based and microcontroller systems
  • Desire to work in a positive, self-motivated environment
  • Mobile code for Android and/or iOS platforms, use other technologies, Java, Jenkins, Puppet, and a whole lot more!
  • Bug fixing and problem solving
  • Ways to make ExpenseIt better
  • Use a variety of computer programming languages, software tools, and software development environments to code, modify, and maintain programs
  • Investigate assigned product issues, analyze layers of code for origin of bugs, and recommend solutions to the cross-functional Team (Development\Product\Marketing)
  • Stay updated on new and upcoming technologies
  • Gain complex product functionality and architecture knowledge, and continue to build upon it
Qualifications for SW design engineer
  • Experience with C# or Experience with Java and willingness to learn C# and .Net
  • Must be familiar with Production Process
  • Experienced in working with multiple cultures & disciplines (global)
  • Develop a strong working knowledge of real time software architectures and be learn to assess the resultant architecture’s performance
  • Need strong knowledge of systems programming and software architecture
  • Be able to work in a variety of multitasking styles, including multithreading and event-driven programming

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates