CrawlJobs Logo

Software Architect - Systems

United States, Austin · Job Posted June 14, 2026
Apply Position
Job Link Share

Job Description

The Software Architect - Systems is a senior technical leadership role responsible for defining and driving the overall system architecture for embedded Linux platforms. This role combines deep technical expertise with strategic thinking to design scalable, maintainable, and high-quality systems that meet customer requirements and business objectives.

Job Responsibility

  • Define overall system architecture and component structure
  • Design APIs, interfaces, and integration points between components
  • Create architectural diagrams, specifications, and documentation
  • Ensure architecture supports scalability, performance, and maintainability
  • Address non-functional requirements (security, reliability, safety, performance)
  • Develop technical vision and roadmap for system evolution
  • Evaluate and select technologies, frameworks, and tools
  • Define technical standards and guidelines organization-wide
  • Plan for long-term technical debt reduction and system improvements
  • Balance innovation with stability and risk management
  • Review and approve architectural decisions and designs
  • Ensure consistency and alignment across teams and projects
  • Identify and resolve architectural conflicts and issues
  • Establish architecture review processes and best practices
  • Maintain architecture documentation and knowledge base
  • Provide technical guidance to engineering teams
  • Mentor engineers on architecture and design principles
  • Lead architecture discussions and technical reviews
  • Collaborate with technical leads and senior engineers
  • Drive technical excellence and quality standards

Requirements

  • Bachelor degree in Computer Science, Electrical Engineering, or related field
  • 10+ years of software engineering experience
  • 7+ years of experience with embedded Linux or systems software
  • 5+ years in architecture or senior technical design roles
  • Experience designing and architecting complex, large-scale systems
  • Candidates must be legally authorized to work in the United States on a permanent basis - without requirement for any type of visa sponsorship/transfer, now, or at any time in future
  • Must be a local resident of Greater Austin, TX, with ability to work on campus
  • Expert-level understanding of system architecture and design
  • Deep knowledge of Linux kernel and user space architecture
  • Strong experience with embedded systems and real-time systems
  • Proficiency in C/C++ and systems programming
  • Knowledge of software design patterns and architectural patterns
  • Experience with build systems, toolchains, and development tools
  • System architecture and component design
  • API design and interface specification
  • Design documentation and technical writing
  • Architecture evaluation and trade-off analysis
  • Design pattern application and best practices
  • Embedded Linux platform architecture
  • Linux kernel architecture and subsystems
  • User space application architecture
  • Build system and toolchain architecture
  • Hardware abstraction and BSP architecture
  • System integration and component interaction
  • Strong technical communication and presentation skills
  • Ability to influence and drive architectural decisions
  • Experience mentoring engineers on architecture
  • Ability to translate business requirements into technical architecture
  • Collaboration and consensus-building skills

Nice to have

  • Architecture certifications (TOGAF, etc.)
  • Extensive Yocto Project experience
  • Experience with safety-critical systems (ISO 26262, DO-178C, etc.)
  • Knowledge of formal methods and verification
  • Open source architecture contributions
  • Experience in automotive, aerospace, or industrial sectors
  • Published technical papers or architecture articles

What we offer

  • Hybrid work model for workplace flexibility
  • Comprehensive health, dental, and life insurance
  • Short and long-term disability coverage
  • RRSP matching for financial security
  • Flexible time-off policies for work-life balance
  • Employee assistance program for mental well-being
  • Learning benefits, including a LinkedIn Learning subscription and seminars

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Architect - Systems

8 matching positions

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , San Jose
Salary
Salary:
350000.00 - 637500.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 15+ years of industry experience in embedded systems-level software development, with a strong emphasis on hands-on software development for multimedia products
  • Proven track record building and shipping AV products (TVs, set-top boxes, streaming devices, consoles, or similar) at scale
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus), with deep experience in debugging, performance tuning, and maintainable code design
  • Strong familiarity with modern SDLC practices: CI/CD, automated testing, static/dynamic analysis, continuous performance regression monitoring, and observability tooling
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints (memory bandwidth/latency, storage performance, UI/frame-rate stability, thermal behavior)
  • Demonstrated ability to analyze and optimize system-level performance using profiling, tracing, and hardware counters
  • Experience with DRM, content protection, secure boot, and related industry standards for streaming and TV products
  • Experience collaborating with SoC vendors and ODM/OEM partners from design through mass production, especially around platform software deliverables and validation
Job Responsibility
Job Responsibility
  • Software development & platform ownership
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms, with a strong focus on code quality, robustness, and long-term maintainability
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns to enable feature teams to build reliably on the device platform
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD for platform software
  • Multimedia & system-level engineering
  • Implement and optimize video/audio pipelines, codecs, and rendering paths to deliver high-quality playback, low latency, and smooth UI/UX for streaming applications
  • Contribute to end-to-end multimedia system design for TVs and streaming devices, ensuring solutions scale across SKUs and generations
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior that map directly to Roku use cases
What we offer
What we offer
  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Accident
  • Fulltime
Read More
Arrow Right

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of industry experience in embedded systems-level software development
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus)
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints
  • Experience with DRM, content protection, secure boot
  • Experience collaborating with SoC vendors and ODM/OEM partners
  • Experience with NPU/DSP/AI accelerator blocks on embedded SoCs
  • Ability to build or integrate end-to-end flows where AI is in the loop
  • Proficient in using AI tools for debugging, code review, test selection, and log analysis
  • Strong communication skills
Job Responsibility
Job Responsibility
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD
  • Implement and optimize video/audio pipelines, codecs, and rendering paths
  • Contribute to end-to-end multimedia system design for TVs and streaming devices
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior
  • Implement and maintain secure boot, DRM integrations, and content protection features
  • Lead the product evaluation and enablement of candidate SoCs and companion chipsets
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Systems Architect

Do you want to shape digital health solutions – and make a difference for people...
Location
Location
Denmark , Humlebæk
Salary
Salary:
Not provided
coloplast.com Logo
Coloplast
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience with software architecture and leading development across the full software development lifecycle
  • Hold a Bachelor’s or Master’s degree in Computer Science, IT Engineering, or similar
  • Experience with automated testing architecture and execution
  • Can manage your own deliverables as well as those of a development team
  • Can maintain strong working relationships across teams and department
Job Responsibility
Job Responsibility
  • Provide technical leadership for medical device software, including technology selection, scalable architecture, efficient release processes, and high quality documentation
  • Foster proactive and effective collaboration with other teams, for example through project planning and execution, knowledge sharing, workshop participation
  • Lead and mentor development teams, shaping work with Product Management and other solution architects, ensuring strong engineering practices, fostering a positive team culture, and upholding architectural and design standards
  • Ensure operational excellence across the software lifecycle, covering automated quality assurance, cybersecurity compliance, performance and behavior monitoring, and supporting release, maintenance, and complaint investigation activities
  • Be an active participant in technology research and early-stage product development projects into new applications of existing technologies
  • Fulltime
Read More
Arrow Right

Ground Systems Software Architect

At Airbus, our purpose is to improve life on Earth and beyond through our cuttin...
Location
Location
Germany , Immenstaad am Bodensee
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • completed university degree in Computer Science or equivalent qualification
  • more than 5 years of professional experience in software development (agile development, Linux environments, DevOps, Cloud platforms such as Kubernetes)
  • technical expertise: infrastructure design and integration
  • experience with RedHat and RedHat OpenShift is a plus
  • adaptability and willingness to learn: Interest and ability to quickly familiarize oneself with new technologies
  • project experience: experience working on classified projects (an advantage)
  • experience in managing technical stakeholders (an advantage)
  • soft skills: good communication and presentation skills
  • team-oriented work style
  • language skills: fluent German and English
Job Responsibility
Job Responsibility
  • Definition and design of Satellite Ground Systems: use of state-of-the-art methods (Scrum, Model-Based Systems Engineering)
  • Requirements analysis and architecture definition for Ground Segments regarding: satellite monitoring and control, interfaces to ground stations, mission planning systems
  • Design trade-offs and interface management: evaluation and optimization of design decisions, identification of internal and external interfaces, creation of interface documents (ICD)
  • Specification of hardware and software elements as well as redundancy concepts
  • Cost estimates for Ground Segment development and operation
  • Support in system development, AIV (assembly, integration, verification)
  • Contributions to proposals and studies as well as research and development activities
  • Technical management for the procurement of software components
  • Interdisciplinary collaboration: Space Segment Engineering, Performance Engineering, Operations Engineering
What we offer
What we offer
  • training opportunities
  • new ways of working (home office, digital tools, flexible working hours etc.)
  • support for development
  • opportunities to grow & prepare longer-term development plan
  • Fulltime
Read More
Arrow Right

Software Systems Engineer / Architect

We’re looking for a professional to design and shape complex software-based syst...
Location
Location
Salary
Salary:
Not provided
itransition.com Logo
Itransition
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Software Engineering, Systems Engineering, Computer Science, or related discipline
  • Strong understanding of systems engineering principles
  • Solid background in software engineering and system integration
  • Experience working on complex software-intensive systems
  • Knowledge of architecture modelling (UML)
  • Familiarity with CI/CD and DevOps
  • Strong analytical, problem-solving, and communication skills
Job Responsibility
Job Responsibility
  • Translate stakeholder and business needs into clear system and software requirements
  • Develop and maintain system architecture, interfaces, and data flows
  • Contribute to software design and define interfaces between subsystems
  • Produce and maintain technical documentation and design artefacts
  • Collaborate with development, testing, operations, and product teams
What we offer
What we offer
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Options to work remotely
  • Corporate medical insurance covering services of private and public medical centers
  • English courses online
  • Corporate parties and events for employees and their children
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation
  • 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Read More
Arrow Right

Early-Career Information Systems Architect - Technical Security Systems

The Technical Systems Security Department (9246) is seeking an Information Syste...
Location
Location
United States , Albuquerque
Salary
Salary:
87400.00 - 168800.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Information Systems / Management Information Systems (MIS), Computer Science or Computer Engineering, Software Engineering, Information Technology, or relevant discipline, or equivalent combination of relevant education and experience
  • Ability to obtain and maintain a DOE Q-level security clearance
Job Responsibility
Job Responsibility
  • Translate business needs into technical solutions and define solutions to business problems through reasoned application of information technology
  • Determine integrated hardware and software architecture solutions that meet performance, scalability, reliability, and security needs
  • Design, develop, and analyze overall architecture of internal systems, including hardware and software
  • Work with stakeholders and staff to conduct high-level investigations for strategy studies, requirements specifications, and feasibility studies, and communicate requirements to management
  • Coordinate design and integration of information systems, including subsystems such as networking, virtual machines, and traditional servers/workstations across all SNL sites
What we offer
What we offer
  • Challenging work with amazing impact that contributes to security, peace, and freedom worldwide
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible work arrangements for many positions include 9/80 (work 80 hours every two weeks, with every other Friday off) and 4/10 (work 4 ten-hour days each week) compressed workweeks, part-time work, and telecommuting (a mix of onsite work and working from home)
  • Generous vacation, strong medical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance
  • Fulltime
Read More
Arrow Right

Systems Architect - Automated Manufacturing Systems

We are seeking a Systems Architect to join our Pre-Automation Services Team, whe...
Location
Location
United States , Lewis Center
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Systems, Industrial, Mechanical, Software, or Electrical Engineering or equivalent
  • 7+ years of experience in systems architecture, automation strategy, or conceptual design of complex manufacturing systems
  • Knowledge of: Systems engineering principles (requirements development, interface management, V-model, risk analysis and mitigation)
  • Simulation tools (Plant Simulation, or equivalent)
  • Industrial automation systems (robotics, PLCs, SCADA, MES, data acquisition, I/O)
  • Data and integration protocols (OPC, Ethernet/IP, etc.)
  • Vertical integration layers above core automation systems (MES, SCADA, ERP, cloud/edge platforms, analytics, machine learning, artificial intelligence, etc.)
  • Smart factory frameworks (Industry 4.0, Digital Twin concepts, etc.)
  • Comfortable using Microsoft 365 suite of tools (Word, Excel, PowerPoint, Visio, Project)
  • Strategic, systems-level thinker with the ability to distill complexity into clarity
Job Responsibility
Job Responsibility
  • Lead the conceptual system architecture of advanced manufacturing platforms, integrating automation, digital systems, data, physical equipment, and operations in close collaboration with customers
  • Define system boundaries, material and data flows, interfaces, and functional blocks based on customer goals and future state use cases, and that serve as the foundation for follow-on detailed engineering design
  • Develop clear, actionable system requirements and acceptance criteria that are traceable to customer needs, business goals, and regulatory requirements
  • Conduct simulation, modeling, and studies to explore architectural options, capacity strategies, and system performance scenarios
  • Leverage data-driven methods to validate design assumptions, identify risks, and optimize architectural outcomes before handoff to design teams
  • Proactively identify and mitigate early-stage product, process, design, integration, performance, and technology risks through proof-of-concept work or conceptual validation
  • Engage stakeholders, including customers and internal teams, to understand use cases, digital maturity, and future systems needs
  • Collaborate with engineering, controls, IT, operations, and sales to ensure architecture aligns with customer’s long-term strategic goals and execution capabilities
  • Produce architectural deliverables, including system user requirements documents (URSs), functional design specification documents (FRSs), functional block diagrams, and early risk registers
  • Update and evolve architectural requirements and assumptions as system understanding grows and scope evolves
What we offer
What we offer
  • Flexible work schedules
  • Employee events
  • Free coffee beverages
  • Employee referral program
  • Safety shoe programs
  • Overtime pay eligibility
  • Paid vacation
  • Company paid short- and long-term disability and life insurance
  • Comprehensive health benefits
  • 401K matching program
Read More
Arrow Right
New

Senior Embedded Software Architect

Do you want to be part of designing products that help people live better lives?...
Location
Location
Sweden , Lund
Salary
Salary:
Not provided
sigma.se Logo
Sigma Group
Expiration Date
August 15, 2026
Flip Icon
Requirements
Requirements
  • A team-oriented person who thrives in a leading technical role across multiple teams and disciplines
  • Ability to define and communicate software architecture and technical strategy
  • Strong experience in system design and architecture for embedded systems, preferably within MedTech and according to IEC 62304
  • Ability to break down complex systems into clear building blocks and interfaces
  • Excellent communication skills, with the ability to explain complex topics in a clear and structured way
  • Extensive experience in Embedded C/C++
  • Experience with Real-Time Operating Systems and/or Embedded Linux
  • Experience with architecture patterns, software design principles, and code quality practices
Job Responsibility
Job Responsibility
  • Designing products that help people live better lives
  • Embedded Software development for customers' projects
  • Meeting with customers
  • Helping grow the team
  • Coaching and leading colleagues
  • Working closely with customers and colleagues within Sigma Connectivity MedTech and other Sigma Connectivity entities
What we offer
What we offer
  • An international working environment
  • A value-based organization with a lot of trust – we will make mistakes, you will too - that’s how we learn and develop
  • Creative environment – we want your ideas to have an impact on us
  • Travels & Events
Read More
Arrow Right