Senior Software Architect
Company
Asus
Location
Portland, OR
Type
Full Time
Job Description
Description
Job Description Overview:
The candidate will be responsible for the architecture and overall design of software solutions enabled for ASUS NUC products. In addition to software architecture duties, the candidate will be responsible for working with stakeholders in order to develop and define requirements for leading edge software solutions enabling security, healthcare, industrial automation at scale. The candidate will be expected to function both independently and in a team environment, collaborating with project management on schedule, local team for daily standup, and reporting up weekly status in team staff meetings.
Essential Duties and Responsibilities:
- Understanding existing software solutions in key focus market segments, identifying gaps and opportunities to develop new solutions aligned to business strategic objectives
- Design and develop new features, capabilities, and solutions for ASUS NUC products
- Work with project management to build a development schedule, including alpha, beta, and production candidate milestones
- Work with development teams to build and develop solutions aligned to customer and product needs
- Work with team to update JIRA epics, stories, and work items and report status on those during daily standup meetings
- Confidently speak to status and issues in meetings, in addition to well crafted emails containing clear status and help needed
- Collaborate across functional teams and business units in order to deliver software solutions to the market (including, but not limited to, speaking to feature capabilities, technical deep dives, etc.)
- Maintain good attendance and punctuality
Knowledge and Skills:
- Strong, demonstrated software development skill in either a Windows or Linux environment
- Be familiar with CI/CD build pipelines and general software release processes
- In-depth knowledge of Windows or Linux subsystems, including driver, middleware, and application layer
- Strong problem-solving skills and ability to break down complex problem statements
- Strong verbal and written communication skills with ability to communicate complex ideas to audiences of varied technical ability
- Ability to work confidently in a rapidly changing, fast-paced and results-oriented corporate environment where a high degree of flexibility is required
- Excellent written and verbal communication skills in English
Required Qualifications:
Years of Education
- Bachelor of Science in either Computer Science, Computer Engineering, or related field
Work Experience
- 8+ years of software development experience using C/C++, C#, Java or related in either a Windows or Linux environment
- Demonstrated understanding of system software stack and operating system architecture
- Demonstrated understanding of industry standard design patterns and design principles
- Demonstrated experience with software development and debug tools
- Demonstrated experience with complex troubleshooting and debug skills
Preferred Qualifications:
- Be competent at managing high degrees of ambiguity
- Demonstrated strong problem solving skills and ability to break down complex problem statements
- Deep understanding of cloud computing fundamentals, infrastructure, and services
- Experience deploying scalable solutions to the cloud
- Experience with Microsoft Azure, Amazon Web Services, Google Cloud, or related cloud provider
- Deep understanding of Edge to Cloud connectivity
Working Conditions:
- Office Only: Typically works in an office environment
- Requires sitting, operating a computer keyboard, telephone and other office equipment for extended periods of time
- Occasional travel may be required (suppliers in Asia, OR office visits)
Date Posted
02/24/2024
Views
0
Similar Jobs
Network Engineer in Solution Test - Arista Channels
Views in the last 30 days - 0
Arista Networks a leader in datadriven clienttocloud networking is seeking highcaliber Solution Test Engineers The role involves ensuring product qual...
View DetailsSenior Development Director - Kabam
Views in the last 30 days - 0
Kabam is seeking a Senior Development Director for an unannounced project The role involves leadership project management and financial tracking The i...
View DetailsStructural Engineer, P. Eng. - Ecora
Views in the last 30 days - 0
Ecora Engineering Environmental Ltd is seeking a Professional Structural Engineer with 812 years of experience for a permanent fulltime position in K...
View DetailsStructural Engineer in Training - Ecora
Views in the last 30 days - 0
Ecora Engineering Environmental Ltd is seeking a Structural Engineer in Training for a permanent fulltime position in Kelowna Surrey or Vancouver Bri...
View DetailsProduct Marketing Manager - Kabam
Views in the last 30 days - 0
Kabam a world leader in developing multiplayer games is seeking a Product Marketing Manager The role involves strategic planning marketing strategy ex...
View DetailsSenior Information Systems Automation and AI Engineer - SurveyMonkey
Views in the last 30 days - 0
SurveyMonkey a leading platform for surveys and forms is seeking a Senior Information Systems Automation and AI Engineer The role involves leading the...
View Details