Software Systems Architect Job Description

Software Systems Architect Job Description

4.7
169 votes for Software Systems Architect
Software systems architect provides guidance to scrum teams to ensure app/system design and architecture is maintained while contributing to the delivery of sprint commitments.

Software Systems Architect Duties & Responsibilities

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

Sample responsibilities for this position include:

Deliver infrastructure features for all the product portfolio
Deliver parts of infrastructure features for all the product portfolio
Understand all requirement sources (customer, vehicle, regulatory, ) as inputs for developing vehicle level software architecture
Troubleshoot problems related to software applications
Programming using Java and Map Reduce Frameworks
Provides technical/management leadership on major tasks or technology assignments
Design, planning and coordination of all levels of software required to build production flash files
Definition of detailed software specs
Organization of individual subsystem diagrams and software libraries for integration
Support and communication of software releases, including documentation required by field follow and/or customers for successfully updating software, wiring and components

Software Systems Architect Qualifications

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

Licensing or Certifications for Software Systems Architect

List any licenses or certifications required by the position: COMPTIA, CISSP, ITIL

Education for Software Systems Architect

Typically a job would require a certain level of education.

Employers hiring for the software systems architect 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, Technical, Education, Computer Engineering, Science, Electronics Engineering, Mathematics, Software Engineering, Electrical Engineering

Skills for Software Systems Architect

Desired skills for software systems architect include:

Variety of programming languages and logic
Agile Methodologies with Scrum
Software development lifecycle process
Sprint is highly desirable
Linux
Sprint understanding is highly desirable
Embedded operating system like RTOS
SysBios
Fundamentals of iterative developments and applications of agile concepts and principles

Desired experience for software systems architect includes:

A passion for continual process improvement is essential
Excellent interpersonal and communications skills - ability to influence others through leadership and technical expertise
Solid experience in both HLOS (like Android, IOS and ) and RTOS (like TheadX, Yocto or other ucLinux variants) is a must
Strong understanding of Infrastructure of router platforms
Strong understanding of SDN Applications, SDN Controllers
Good understanding of Infrastructure of router platforms

Software Systems Architect Examples

1

Software Systems Architect Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software systems architect. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software systems architect
  • Leading / Performing Software design reviews
  • Collaborates with product owners, architects, & operations to define solutions
  • Sets wide-reaching project guidelines, develops and provides detailed specifications
  • Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality
  • Define scope and develop testing methods, collaborating with the QA team and other developers
  • Own the development roadmap for deployed applications
  • Actively researches new and alternate technologies and influences changes to processes and methods
  • This role will be required to work with offshore team regularly (evenings, early mornings)
  • Develop thorough understanding of Stakeholder Requirements, define and maintain overall software solution architecture
  • Understand the big picture and architect solutions that take into account scale dependencies interactions with adjacent systems (billing, subscriber DB etc)
Qualifications for software systems architect
  • Familiarity with UML modeling including context diagrams (identifying and describing use cases, actors, ), domain model diagrams (entity relationship modeling), Use Case diagrams and activity diagrams
  • Strong communication skills, (verbal, written and interpersonal) solid problem-solving skills
  • The candidate must possess a Bachelor’s Degree
  • Preferred degrees included Computer Science, Computer Engineering, Electrical Engineering, Information Technology, Information Systems, or an equivalent degree
  • Experience developing large, multi-user & multi-system software, developing software requirements, managing software development projects in Assembly, C, Zero Day Exploit, Scripts
  • Must possess Bachelor's Degree
2

Software Systems Architect Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software systems architect. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software systems architect
  • Document system behavior for primary use cases of the solution and expose the corner cases where sub-optimal system performance may impact customer experience
  • Work with customers, partners and internal parties to elaborate requirements and generate effort and cost estimation
  • Work with business stakeholders, scrum team and product management to define future direction of the products
  • Provide technical guidance to the development team in articulating how product requirements map to architecture, design and implementation of different software components
  • Investigate, research and interpret new technologies & standards and create prototypes to determine the feasibility and risk of different options
  • Assist Scrum Master with effort estimation and planning
  • Maintain established architecture, design and coding guidelines for the development team to ensure best practices and consistency in their deliverables
  • Document all aspects of the system and/or application for blueprint and reference
  • Create proof of concepts (PoCs) to validate design assumptions
  • Mentor development team members to the overall standards and best practices for high quality deliverables
Qualifications for software systems architect
  • Establishes processes for governing the identification, collection, and use of metadata
  • Software languages – Java, C++
  • Experience in Intel processor multi-core/multi-thread, I/O startup development
  • Competence in embedded software debugging and analysis tools
  • Good understanding of different microprocessor architectures
  • Familiar with modeling languages, UML
3

Software Systems Architect Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software systems architect. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software systems architect
  • Resolve problems arising during various phases of the development
  • Participate in Software Development process improvement activities
  • Help drive a culture of professionalism and continuous improvement
  • Supervise the creation of enterprise architecture
  • Review proposed data models contained in packaged or commercially available applications before they are bought
  • Establish data models in a platform based approach ensuring reuse of data models across client projects
  • Ability to interact with Service Delivery personnel and with Clients on data related issues in support of business usage of the data
  • Collect and identify the various metadata assets including data dictionaries, report catalogs
  • Identify the data assets that are deemed significant to the enterprise, as determined by the business impact, decision impact, risk mitigation or organizational impact of the information
  • Model the future state of the data architecture and provide data architecture best practices and guidelines
Qualifications for software systems architect
  • Minimum of six years of experience in software development and software engineering is required
  • Masters in Computer Science or related field required
  • Implement tooling to manage and operate cloud based infrastructure in support of an always-up, always-available public cloud-based infrastructure
  • Step in to solve mission critical issues that arise
  • Strong experience with automation of provisioning and configuration of IT and application infrastructure
  • Experience with automated provisioning and managing large environments using public cloud infrastructure (AWS, Azure)
4

Software Systems Architect Job Description

Job Description Example
Our company is hiring for a software systems architect. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software systems architect
  • Understand the systems that manage the client’s data and the business processes that make use of those systems
  • Reuse of models for critical data assets across projects
  • Author and maintain design and technical documentation as necessary
  • Manage a global team across the lifecycle of a software product including Requirement Management, Design, Development, Testing, Integration & Release Management
  • Participate in overall business planning by contributing current knowledge and future vision of how technology and systems will enable business strategy, growh and competitive positioning
  • Partner with NPI Teams to successfully launch Software Products in the market
  • Financial & Commercial Accumen - The individual must have demonstrated an ability to think beyond the technology itself and will understand key business drivers that ensure technology investment will provide substantial value or improvements to customers
  • Team Player - The successful individual will have deep and broad experience leading and managing a team and collaborate with business owners and technology peers
  • Responsible and accountable for leading and guiding the system level architecture of the software components of complex audio and audio related solutions based on sophisticated mix-signal and multi-core silicon solutions
  • Responsible for coaching and mentoring technology leaders and architects across a global software organization
Qualifications for software systems architect
  • Experience in design and development of orchestration/integration components using third-party middleware technologies - Experience with loosely coupled architectures or service oriented architectures
  • Industry Certifications and/or a bachelor's degree from an accredited higher educational institution
  • Profound knowledge in C++, UML and XML
  • Profound knowledge of AUTOSAR
  • Knowledge in low level embedded SW engineering and HW design is of advantage
  • Knowledge in Functional Safety (ISO26262) desired
5

Software Systems Architect Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software systems architect. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software systems architect
  • Be an active key leader to drive the future of autonomous driving with main focus on front facing camera
  • Define software requirements/structure for front camera platform development
  • Lead the architecture, design and development efforts for computer vision algorithms including the relationship with potential third party vendors
  • Working seamlessly with the front camera system architects to ensure the software and hardware platforms are structured in a flexible, scalable and modular manner
  • Define an open architecture that supports inclusion of third party vendor features
  • Driving the innovation of mobile surgery products
  • Actively contributing to the development and execution of our innovation roadmap
  • Leading innovation studies and ensuring that study objectives are met – through the creation and release of a clinical prototype
  • Defining functional and non-functional requirements, design, implementation, test and integration of software deliverables in the context of an innovation study
  • Ensuring that results from the innovation study can easily be handed over to product development
Qualifications for software systems architect
  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Computer Information Systems or related technical field
  • Knowledge in the areas of microprocessor technology, Advanced Driver Assistance Systems and Modelling Based Design welcomed
  • Knowledge in CAN, FlexRay, SPI and corresponding analyzing tools welcomed
  • Knowledge of Agile software engineering methodology welcomed
  • Interkulturelle Erfahrungen sind von Vorteil
  • Defining a software strategy & requirements for next generation embedded MCU/MPU products in the C&S market space

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates