You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Aptiv

Software Architect

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay $150K - 230K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

You will lead the technical side of designing, building, and deploying the next generation of software platforms for autonomous robots, drones, and other intelligent machines.

You will define the software architecture and work with development teams to make solutions that scale and are reliable, safe, and fast.

The role sits where embedded software, robotics, AI/ML, autonomy, sensing, and systems engineering meet. You will work with software, hardware, systems, product strategy, and customer engineering teams.

Responsibilities

  • Lead architecture planning, design, implementation, and deployment for robotics and drone platforms.
  • Define, document, and maintain modular, reusable, and scalable architectures and interfaces.
  • Take part in platform planning and requirements definition, and compare architectural options.
  • Decide how software functions are split across components, middleware, services, and hardware.
  • Own critical non-functional requirements such as performance, timing, reliability, and scalability.
  • Set software development standards, coding guidelines, and architecture practices.
  • Review architecture, design, code, open-source use, and release readiness for quality and compliance.
  • Work with Agile teams to evolve the platform architecture and increase software reuse.
  • Architect software that runs on embedded microprocessors, microcontrollers, and heterogeneous computing hardware.
  • Help set budgets for CPU, memory, storage, power, bandwidth, and latency.
  • Work with hardware teams on processor choice, sensor integration, networking, and platform trade-offs.
  • Support development on Linux and RTOS environments.
  • Guide the build of real-time, deterministic, and safety-relevant software.
  • Work with systems engineers to define customer requirements, use cases, and interface specifications.
  • Work with product development and product strategy teams on roadmaps and feature sets.
  • Work with customers, suppliers, and stakeholders on requirements, expected system behavior, and roadmaps.
  • Support new program pursuits, change requests, estimates, and customer quotes.
  • Define metrics for performance, reliability, maintainability, and scalability.
  • Drive automated testing, continuous integration, and software quality processes.
  • Support compliance with applicable industry standards and development processes.
  • Build reusable software products and platform capabilities.
  • Help define functional requirements and own key non-functional ones.
  • Align interfaces between internal and external software components and partner integrations.
  • Build quality in through architecture reviews, CI/CD, testing, and quality processes.
  • Support DFMEA, safety, cybersecurity, and compliance work with cross-functional teams.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Robotics, or a related field.
  • 8+ years of embedded software development experience.
  • 3+ years in a software architecture, technical lead, or principal engineer role.
  • Proven record of defining architectures for complex embedded systems.
  • Experience with modeling tools such as Enterprise Architect.
  • Solid grasp of software engineering principles and embedded hardware and software architecture.
  • Experience with embedded processors and platforms from NVIDIA, TI, Qualcomm, NXP, Renesas, AMD, Intel, or similar vendors.
  • Experience with Linux-based embedded operating systems, RTOS environments, or both.
  • Strong C/C++ skills.
  • Experience leading architecture decisions across multidisciplinary organizations.
  • Experience with the V-model development flow.
  • Knowledge of functional safety standards and safety-critical development, such as ISO 26262, IEC 61508, or related standards.
  • Familiarity with Automotive SPICE or an equivalent structured development method.
  • Experience with requirements and lifecycle management tools such as Polarion, IBM DOORS/DOORS Next, or equivalent.
  • Strong communication and stakeholder management skills.
  • Preferred: 12+ years of experience in embedded software and system architecture.
  • Preferred: knowledge of AI/ML, edge computing, IoT, or robotics platforms.
  • Preferred: experience with robotics, autonomous systems, drones, AMRs/AGVs, industrial automation, or intelligent machines.
  • Preferred: experience with ROS 2, DDS, robotics middleware, or distributed embedded architectures.
  • Preferred: experience integrating camera, radar, lidar, GPS, IMU, ultrasonic, and other sensors.
  • Preferred: experience with Docker, CI/CD pipelines, DevOps practices, and automated deployment.
  • Preferred: familiarity with CAN, Ethernet, TSN, DDS, and similar protocols.
  • Preferred: experience with low-level development, including SPI, I2C, UART, Ethernet, PCIe, and device drivers.
  • Preferred: familiarity with simulation and virtual validation tools such as Gazebo, Isaac Sim, AirSim, CARLA, or equivalent.

Benefits

  • Private health care from your first day of employment.
  • Life and accident insurance.
  • Paid time off covering holidays, vacation, designated days off, and parental leave.
  • Relocation assistance may be available.
  • Learning and development opportunities.
  • Discount programs with various manufacturers and retailers.
  • Recognition for innovation and excellence.
  • Opportunities to volunteer in the community.
  • Tuition reimbursement.

Where you’d work

From the office

Relocation offered

About the company

Aptiv

  • Industry: Mobility

Office in United States

Also hiring in Boston, United States, Gothenburg, Sweden, Germany and 8 more places

3 of their 87 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 20 checks run
  • 1 red flag

Still hiring?

13 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Docker
  • C++
  • Linux
  • CI/CD
Type
Full-time
Industry
Mobility
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Experience
8+ years
Tech stack
  • Docker
  • C++
  • Linux
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • United States
Relocation
Offered

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
Mobility

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason