Advanced Software Engineer Job Description

Advanced Software Engineer Job Description

4.5
171 votes for Advanced Software Engineer
Advanced software engineer provides coaching, training and support around Test Automation and Automation tools to software engineering teams Be an evangelist within the team and broader organisation about test automation, continuous integration, continuous delivery and agile practices.

Advanced Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Build Applications using HTML5, JavaScript, bootstrap, knockout, Python, C#
Work independently in a setting that encourages proactive behavior
Attaining a deep understanding of the code base within a short ramp period
Owning and delivering key components of the software product
Working closely with lead developer and hiring manager to define quality standards for the product
Working closely with lead developer and hiring manager to define effective development processes
Integration of the software with standard TCG validation, test, and automation infrastructures
Development of several internal and customer-facing demos at various stages of the product cycle
Co-designing the SW components with the firmware components of the HPC performance and power management product
Build and enhance components for Omneo Application Builder Platform

Advanced Software Engineer Qualifications

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

Licensing or Certifications for Advanced Software Engineer

List any licenses or certifications required by the position: II, J2EE, IASAE, IAM, IAT, DOD, AWS, HCM, ISTQB, CSQE

Education for Advanced Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the advanced software 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, Software Engineering, Education, Technical, Computer Engineering, Electrical Engineering, Math, Information Systems, Information Technology

Skills for Advanced Software Engineer

Desired skills for advanced software engineer include:

JavaScript
CSS
AJAX will be
DBMS will be
3D math
Software Engineering and Quality Assurance discipline
Software configuration management and change management practices
Continuous Integration and Continuous Delivery Tools
Common SCM practices
Continuous Integration and Continuous Delivery Practices

Desired experience for advanced software engineer includes:

Experience profiling and tuning Java applications
HPC resource managers, and HPC overlay networks (such as MRNET or other scalable data aggregation / command dissemination frameworks)
The MPI communication library
The OpenMP programming model
Debugging distributed and parallel programs
A minimum of 5 years professional experience developing in C++ and at least two shipped AAA titles

Advanced Software Engineer Examples

1

Advanced Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of advanced software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for advanced software engineer
  • Work with product owners, QA team and technical publications team as part of agile scrum
  • Instrument testing in Microsoft Windows based test platform
  • Modern programming language such as VB, C#, VB.Net, XML and
  • Design the distributed architecture for our cloud-based infrastructure
  • Drive the adoption of new languages and frameworks for our cloud infrastructure
  • Develop cloud-based software for advanced media and signal processing
  • Work with product teams to incorporate advanced cloud-based software in our products
  • Communicates with clients and DEV team to build up test requirements
  • Keeps abreast of technical developments in own field through continuously study
  • Leads development of code and integration of complex software components into a fully functional prototype software system for use as a point of departure on program acquisitions
Qualifications for advanced software engineer
  • Excellent communication skills, both written and oral, and the ability to work well in a team
  • Significant design and coding experience in Java required
  • A bachelor's degree in CS/EE or a degree in a closely related field and 2+ years of experience
  • Must have a knowledge and understanding with C/C++ and understanding of modern object oriented design and architecture
  • Knowledge of protocols such as RIP, OSPF, IP, Ethernet, and wireless communications
  • Open source Linux development
2

Advanced Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an advanced software 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 advanced software engineer
  • Demonstrate continuous improvement of features and functions through the identification and resolution of issues
  • Create well-designed, high-quality, and robust implementations that perform well on distributed memory platforms
  • Functional spec writing
  • Creation of documentation to report to supervisors
  • Maintain existing client-side Java code bug-fixing, refactoring, and migration
  • Establishes requirements for highly complex software design projects and may lead a team responsible for establishing requirements
  • Insure correct features are incorporated first in the projects
  • Architects and designs highly complex software projects
  • Completes all phases of the projects
  • Engineers in this position are expected to follow the complete software development life cycle including requirements analysis, design, coding and testing
Qualifications for advanced software engineer
  • Software defined systems, especially software-defined radios
  • Scalable high performance data management technologies (Cassandra, Kafka, MongoDB)
  • Masters degree in EE or related majors, power electronics and power drives major preferred
  • Over 5 years R&D experience
  • Healthcare related inductury experience preferred
  • Experience in the implemantation of DSP (TI-C6000 series) MCU and tools (emulators, debuggers, simulators)
3

Advanced Software Engineer Job Description

Job Description Example
Our company is looking for an advanced software 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 advanced software engineer
  • Drives code review of projects
  • Creates new programs, technologies and solutions based on novel or unique ideas
  • Insures new ideas and methodologies are documented for use by software teams
  • Represent the organization as the principal customer contact and often performs project leadership
  • Design infrastructure aspects of a Big Data analytics platform that is scalable, optimized and fault-tolerant
  • Implementation of complex algorithms for automotive embedded systems using modular software structure
  • Exploration and exploitation of cutting-edge technologies and translate them into improved and better working products
  • Developing prototypes with respect to pre-determined specifications and budgets
  • Optimizing software implementation in terms of multiple criteria
  • Design, develop, modify/maintain and implement functionality
Qualifications for advanced software engineer
  • Experience in common PWM modulation algorithm, the state space algorithm, PI, filtering algorithms, such as master loop debug
  • Experience in DSP algorithm programming experience in "C" or assembly and test experience.Bi-lingual (English and Mandarin) preferred
  • The position requires 5+ years of experience writing professional quality software for cloud-based applications
  • Solid working knowledge of Python is required
  • Working knowledge of Mongo DB or other NoSQL database is required
  • Experience working with EC2 services, including S3, Route 53, and EFS required
4

Advanced Software Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for an advanced software 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 advanced software engineer
  • Proactive contribution to the team as a whole to ensure a product is delivered successfully and with high quality
  • Continuous learning and growing
  • Participation in hiring interviews
  • Hands-on full-stack development of feature enhancements within the STAR-CCM+ framework
  • Gathering testing requirements and troubleshooting issues with the QA team and other stakeholders
  • Writing software design documents
  • Participating in peer-based code and design reviews
  • Integrating robotic manipulation processes with perception and application teams
  • Interfacing with engineering managers, product management, and program management to drive new product development programs from concept to production
  • Review and analyze customer requirements with product owners and
Qualifications for advanced software engineer
  • Experience with Apache Mesos and Marathon is a plus
  • Familiarity with C/C++ desirable
  • Some basic understanding of advanced technologies such as computer vision, machine learning, and scientific data processing is a plus
  • Network driver/stack development (ex
  • Practical C++ experience
  • Track record of applying object-oriented design principles
5

Advanced Software Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of advanced software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for advanced software engineer
  • Experience working with unit testing frameworks like JUnit, Selenium
  • Creation of software design
  • Write reports or documentation/presents demos
  • Responsible for delivery of software design/code/test strategy/test plans
  • Hands-on on testing and debugging and delivering the product release on time with good quality
  • Test tools development and automation activities
  • Develop innovative and novel software solutions to support changing the numerical mesh to support an evolving, moving, multiphysics simulation, such as creating and enhancing sliding nonconformal mesh interfaces and solution adaptive meshing
  • Create, extend, and maintain well-designed, high-quality, robust, C++ software that performs well on distributed memory computer architectures
  • Verification of a system, component or module
  • Designs on the verification protocol in accordance with the functional specifications
Qualifications for advanced software engineer
  • Working knowledge of Docker and containerization is required
  • Must possess skills in digital signal processing with a strong background in linear system theory, digital filter design and implementation, and Fourier transform analysis
  • Must possess the ability to model and analyze linear systems using Matlab or Labview and C
  • Must be capable of implementing a digital signal processing chain in C using techniques optimized for efficient execution by a DSP
  • Must effectively demonstrate a self-starting, results-oriented, positive, proactive, solution-focused approach
  • Must have an active SSBI

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates