CrawlJobs Logo

Software Engineer, Functional Architecture

aurora.tech Logo

Aurora Innovation

Location Icon

Location:
United States , Pittsburgh

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

126000.00 - 201000.00 USD / Year

Job Description:

Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. We’re searching for a Software Engineer for the Autonomy Integration Team (Functional Architecture)!

Job Responsibility:

  • Work within our Autonomy Integration team to develop infrastructure and integrate software with a modern C++ autonomy stack
  • Interact with autonomy planning and control software, remote assist software, and vehicle platform commands and monitoring
  • Develop fault monitoring of autonomy subsystems
  • Develop software that will directly influence on-road behavior of autonomous vehicles including mode of operation, fault management, and health monitoring
  • Work with software/hardware interfaces including embedded system simulation, hardware-in-the-loop, and vehicle system level testing
  • Build tools to automate testing and analysis of the motion planning subsystem to assist in verification to safety-critical coverage standards
  • Development in Linux-based environments or embedded platform

Requirements:

  • 3+ years of applied industry experience in software development using modern robotics frameworks
  • Proficient in C++ and C code, including experience with distributed or embedded applications
  • Knowledge of software architecture design best practices
  • Familiarity with modern communication technologies and networking protocols (CAN, TCP and UDP)
  • Working knowledge of software analysis, linting, and testing tools

Nice to have:

  • Experience in a regulated, safety critical, or quality managed environment
  • Experience with autonomous vehicles or related robotics fields
  • Familiarity with Motion Planning algorithms or control systems of automotive, aerospace, robotics, or similar systems
What we offer:
  • annual bonus
  • equity compensation

Additional Information:

Job Posted:
February 19, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Functional Architecture

Functional Safety Engineer, Software

We are looking for a Functional Safety Software Engineer to join us and drive th...
Location
Location
United States , Mountain View
Salary
Salary:
130000.00 - 190000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in software, electrical, mechanical or other related engineering and/or a Bachelor’s degree with professional experience in a high tech environment
  • Experience with Part 4, 6, 8 and 9 of ISO 26262. Special emphasis on implementation of Part 6 for autonomous vehicles
  • Experience with developing work products for safety critical systems
  • Experience with system and software level verification and validation of autonomous vehicles
  • Experience with functional safety standards such as ISO26262, SOTIF, and UL4600
  • Good communication skills with a collaborative approach
  • Ability to structure project tasks and drive evidence development among teams
  • Knowledge of software configuration management and software quality assurance
Job Responsibility
Job Responsibility
  • Participate in developing technical safety requirements to be used in the Kodiak Autonomy System in various approved Operational Design Domains
  • Lead specification of software safety requirements
  • Participate in development of software safety architectural design
  • Participate in software safety unit design and implementation
  • Develop test plans, test procedures, verification reports at the software unit and software integration levels. Support system level testing from a software safety perspective
  • Perform software safety analyses (e.g. dependent failure analysis) to comply with ISO 26262
  • Support Hardware-Software Interface development and derive safety measures
  • Collaborate with Kodiak internal and external stakeholders to review and assess work products for compliance with ISO 26262
What we offer
What we offer
  • Competitive compensation package including equity and biannual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian (including a medical plan with infertility benefits)
  • Flexible PTO and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace, One Medical, Gympass, Spring Health
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

MTS Software Architecture - Resilience Engineering

The role involves crafting, implementing, and deploying software meeting custome...
Location
Location
United States , Frisco; Atlanta; Overland Park
Salary
Salary:
Not provided
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Computer Science or Engineering
  • 7-10 years Technical engineering experience
  • In-depth knowledge of triage techniques
  • tools for performance tuning Java language is required
  • Similar skill in Python and Go is desired
  • Strong Dev-Ops background and CI-CD pipeline knowledge is required
  • Background in developing software standards
  • Knowledge of Chaos testing tools and methodology
  • Communication
  • Customer Service
Job Responsibility
Job Responsibility
  • Deep understanding of system parameters, configurations, and how to alter them for desired results
  • Identifies system weaknesses, determines root causes, and finds solutions for improvement
  • Knowledgeable about current technology benefits
  • Creating complex software designs
  • Leads engineering projects and team members by developing software solutions, conducting tests and inspections, and preparing reports and calculations
  • Presents project improvement scenarios to the executive team for consideration
  • Develops and implements new ideas to improve existing and new systems, processes, or services
  • Applies new frameworks to enhance existing or new systems, processes, or services
  • Investigates options to proactively address potential concerns from new service offerings
  • Writes detailed documentation on the architecture, capabilities, limitations, and advantages of technologies
What we offer
What we offer
  • Competitive base salary and compensation package
  • Multiple wealth-building opportunities
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental, and vision insurance
  • Flexible spending account
  • Paid parental and family leave
  • 12 paid holidays
  • Fulltime
Read More
Arrow Right

MTS Software Architecture - Reliability Engineering

Our team is searching for a Full Stack Member of Technical Staff to collaborate ...
Location
Location
United States , Frisco; Atlanta; Overland Park
Salary
Salary:
145400.00 - 262300.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Computer Science, engineering or related field of study
  • 9+ years technical engineering experience, including full-stack web development (front-end and back-end)
  • 7+ years or experience in database schema design and writing SQL
  • 3+ years DevOps experience, including infrastructure as code
  • 4+ years hands-on experience with cloud services (AWS, Azure, GCP)
  • 3+ years experience mentoring and coaching team members
  • Expertise in multiple technologies and software stacks
  • Strong understanding of cloud capabilities and how to optimize them for team success
  • Ability to setup a completely new full stack environment from scratch including build steps and backend infrastructure
  • Proficiency in html, css, webpack, JavaScript, at least one front end framework and one backend framework
Job Responsibility
Job Responsibility
  • Imagines, designs and builds full stack web solutions including both the back end and front end
  • Code Review and mentoring of other team members
  • Imagines, designs and builds advanced scheduled jobs and micro-services defining new patterns and orchestrations
  • Imagines, designs and implements advanced data storage mechanisms using relational and non-relational data stores
  • Explores, builds and configures cloud services using infrastructure as code. Recommends new cloud services and patterns
  • Presents ideas which improve an existing system/process/service. Presents new ideas which utilize new frameworks to improve an existing system/process/service
  • Collaborates with team to break down features into user stories and estimate them
  • Awareness of technology roadmap. Updates job knowledge by tracking and understanding emerging engineering practices. Continuously learns, creates content, and teaches others specific subject areas. Informally coaches and contributes to the development of others through mentoring or in house workshops and learning sessions. Coach and develop engineers across functional teams on technology decisions. Influence technology and policy decisions made at Director+ level across organization. Understand financial decisions, including NPV and ROI, based on customer experience/business drivers. Present highly technical concepts to both technical and non-technical decision-makers
  • Provides direction on creation of reliability practices, metrics and tooling based on industry best practices and incident data
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager - Digital Engineering

Senior Engineering Manager of Digital Engineering responsible for leading back-e...
Location
Location
United States
Salary
Salary:
106605.00 - 260590.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
February 28, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of software development experience with focus on enterprise-level solutions and cloud technologies
  • 2+ years of experience leading large cross-functional project management initiatives including microservices, event-driven architectures, and streaming platforms like Apache Kafka
  • 2+ years of experience with Agile/Scrum practices
  • Bachelor's Degree in Computer Science or related field, or equivalent experience
Job Responsibility
Job Responsibility
  • Leading back-end engineering teams in creating exceptional member experiences
  • Identifying, prioritizing, and shaping complex enterprise initiatives with business stakeholders
  • Guiding teams of engineers in delivering digital services that enhance healthcare's cost transparency
  • Overseeing migration of data and services from legacy infrastructure to cloud
  • Integrating emerging AI and agentic technologies to improve offerings
  • Providing leadership, coaching, and strategic guidance to application development teams
  • Leading digital engineering teams responsible for back-end service development, data migration, micro-services, and emerging AI technologies
  • Influencing strategic roadmaps for future initiatives
  • Collaborating with business partners to ensure alignment with business initiatives and objectives
What we offer
What we offer
  • Affordable medical plan options
  • 401(k) plan with matching company contributions
  • Employee stock purchase plan
  • No-cost wellness screenings
  • Tobacco cessation and weight management programs
  • Confidential counseling and financial coaching
  • Paid time off
  • Flexible work schedules
  • Family leave
  • Dependent care resources
  • Fulltime
Read More
Arrow Right

Head of Risk QA Software Architecture

Design, deliver, and govern QA software and technology solutions that align with...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of enterprise architecture frameworks
  • Proficiency in software engineering principles and cloud-native architectures
  • Experience with Agile delivery and technical product ownership
  • Excellent stakeholder management and communication skills
  • Tenacity and perseverance to negotiate and influence multiple stakeholders
  • Proven track record in solution architecture and enterprise architecture roles
  • Hands-on experience in software engineering and technical leadership
  • Familiarity with governance processes and technology roadmaps
  • Experience building highly scalable end to end systems of financial models and calculations and their integration with Technology platforms
Job Responsibility
Job Responsibility
  • Define and document end-to-end solution architectures that meet functional and non-functional requirements, driving QA Software Product strategy
  • Maintain architecture frameworks, enforce standards, and ensure interoperability across systems
  • Collaborate with QA development and Infrastructure teams, as well as with Technology to provide technical guidance, and drive automation and use of AI in CI/CD practices
  • Manage stakeholder expectations within QA and Technology to balance short-term delivery with long-term integrity
  • Ensure solutions meet performance, scalability, and resilience targets while mitigating technical risks
  • Establish colleague training on systems engineering and architecture
  • Design, develop, implement, and support mathematical, statistical, and machine learning models and analytics used in business decision-making
  • Design analytics and modelling solutions to complex business problems using domain expertise
  • Collaboration with technology to specify any dependencies required for analytical solutions
  • Development of high performing, comprehensively documented analytics and modelling solutions
What we offer
What we offer
  • Structured approach to hybrid working
  • Supportive and inclusive culture and environment
  • Opportunity to explore flexible working arrangements
  • Incredible variety, depth and breadth of experience
  • Chance to learn from a globally diverse mix of colleagues
  • Encouragement to embrace mobility
  • Fulltime
Read More
Arrow Right

Head of Risk QA Software Architecture

Design, deliver, and govern QA software and technology solutions that align with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of enterprise architecture frameworks
  • Proficiency in software engineering principles and cloud-native architectures
  • Experience with Agile delivery and technical product ownership
  • Excellent stakeholder management and communication skills
  • Tenacity and perseverance to negotiate and influence multiple stakeholders
  • Proven track record in solution architecture and enterprise architecture roles
  • Hands-on experience in software engineering and technical leadership
  • Familiarity with governance processes and technology roadmaps
  • Experience building highly scalable end to end systems of financial models and calculations and their integration with Technology platforms
Job Responsibility
Job Responsibility
  • Define and document end-to-end solution architectures that meet functional and non-functional requirements, driving QA Software Product strategy
  • Maintain architecture frameworks, enforce standards, and ensure interoperability across systems
  • Collaborate with QA development and Infrastructure teams, as well as with Technology to provide technical guidance, and drive automation and use of AI in CI/CD practices
  • Manage stakeholder expectations within QA and Technology to balance short-term delivery with long-term integrity
  • Ensure solutions meet performance, scalability, and resilience targets while mitigating technical risks
  • Establish colleague training on systems engineering and architecture
  • Design analytics and modelling solutions to complex business problems using domain expertise
  • Collaboration with technology to specify any dependencies required for analytical solutions
  • Development of high performing, comprehensively documented analytics and modelling solutions
  • Implementation of analytics and models in accurate, stable, well-tested software and work with technology to operationalise them
What we offer
What we offer
  • Hybrid working
  • Structured approach to hybrid working with fixed 'anchor' days
  • Supportive and inclusive culture and environment
  • Commitment to flexible working arrangements
  • International scale offering incredible variety, depth and breadth of experience
  • Chance to learn from a globally diverse mix of colleagues
  • Encouragement to embrace mobility and explore every part of operations
  • Fulltime
Read More
Arrow Right

Software Engineer II, Android Engineering

As a Software Engineer on Axon’s Robotics team, you’ll be at the forefront of tr...
Location
Location
United States , Boston
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • snacks in our offices
  • Fulltime
Read More
Arrow Right

Software Engineer - Data Engineering

Akuna Capital is a leading proprietary trading firm specializing in options mark...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/PhD in Computer Science, Engineering, Physics, Math, or equivalent technical field
  • 5+ years of professional experience developing software applications
  • Java/Scala experience required
  • Highly motivated and willing to take ownership of high-impact projects upon arrival
  • Prior hands-on experience with data platforms and technologies such as Delta Lake, Spark, Kubernetes, Kafka, ClickHouse, and/or Presto/Trino
  • Experience building large-scale batch and streaming pipelines with strict SLA and data quality requirements
  • Must possess excellent communication, analytical, and problem-solving skills
  • Recent hands-on experience with AWS Cloud development, deployment and monitoring necessary
  • Demonstrated experience working on an Agile team employing software engineering best practices, such as GitOps and CI/CD, to deliver complex software projects
  • The ability to react quickly and accurately to rapidly changing market conditions, including the ability to quickly and accurately respond and/or solve math and coding problems are essential functions of the role
Job Responsibility
Job Responsibility
  • Work within a growing Data Engineering division supporting the strategic role of data at Akuna
  • Drive the ongoing design and expansion of our data platform across a wide variety of data sources, supporting an array of streaming, operational and research workflows
  • Work closely with Trading, Quant, Technology & Business Operations teams throughout the firm to identify how data is produced and consumed, helping to define and deliver high impact projects
  • Build and deploy batch and streaming pipelines to collect and transform our rapidly growing Big Data set within our hybrid cloud architecture utilizing Kubernetes/EKS, Kafka/MSK and Databricks/Spark
  • Mentor junior engineers in software and data engineering best practices
  • Produce clean, well-tested, and documented code with a clear design to support mission critical applications
  • Build automated data validation test suites that ensure that data is processed and published in accordance with well-defined Service Level Agreements (SLA’s) pertaining to data quality, data availability and data correctness
  • Challenge the status quo and help push our organization forward, as we grow beyond the limits of our current tech stack
What we offer
What we offer
  • Discretionary performance bonus
  • Comprehensive benefits package that may encompass employer-paid medical, dental, vision, retirement contributions, paid time off, and other benefits
  • Fulltime
Read More
Arrow Right