Senior Software Dev Engineer, EC2 Hyperplane

amazon web services canada

Vancouver

On-site

CAD 180,000 - 280,000

Full time

46 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Analog Devices Canada Ltd. seeks a Senior Principal Embedded System Architect to lead HW/SW co‑design and system architecture with a strong software voice. You will drive pre‑silicon exploration using SystemC virtual platforms and shape bootloaders, drivers, and kernel interactions.

You will partner with hardware teams to optimize data paths, review architectures, and mentor engineers while ensuring robust debuggability through bring‑up and field deployment.

Qualifications

  • BS/MS in EE, CE or CS with 20+ years of system software architecture or firmware development experience.
  • Expertise influencing hardware design early in silicon lifecycle.
  • Knowledge of memory hierarchies, AMBA protocols, DMA, and RISC‑V/ARM architectures.
  • Hands‑on SystemC (TLM 2.0) for pre‑silicon exploration.
  • Proficiency in C/C++ for embedded software, bootloaders and drivers in RTOS and Embedded Linux.
  • Experience with silicon bring‑up and JTAG debugging; ability to read RTL.

Responsibilities

  • Lead SoC co‑architecture balancing hardware complexity and software efficiency.
  • Build SystemC virtual platforms to profile and validate design choices pre RTL.
  • Translate use cases into requirements for hardware accelerators and software.
  • Define core firmware strategy for bootloaders, init sequences, microcode and drivers.
  • Advocate hardware debuggability and observability from silicon bring‑up to field use.
  • Mentor teams across hardware/software boundary and serve as tech proxy for customers.

Skills

Computer Architecture
Memory hierarchies
AMBA AXI/AHB/APB
RISC-V/ARM
C/C++ embedded
Zephyr RTOS
Embedded Linux
SystemC (TLM 2.0)
Bootloaders
JTAG debugging
Communication
CI/CD
Docker
Power management
DVFS
FPGA prototyping
Hardware emulation
Board schematics review

Education

BS in EE/CE/CS
MS in EE/CE/CS

Tools

SystemC (TLM 2.0)

Job description

Senior Principal Embedded System Architect (HW/SW Co-Design)
About the Role

The Software and Digital Platform Group is looking for a Senior Principal Embedded System Architect to serve as a premier technical lead within our HW/SW Co-Design and System Architecture team, with a bias towards the software side of system architecture. This is not a role about drawing abstract boxes on slides. It’s about enabling effective downstream chip development through earlier virtual-platforms, data-backed architectural exploration, and hands‑on data flow analysis at the system level. Your primary responsibility is ensuring a strong software voice is present during the critical design and architecture phases. You’ll ensure we are making the right architectural decisions and tradeoffs early in the SoC and IP design cycle well before silicon exists.

Responsibilities
  • HW/SW Co-Design & Tradeoff Analysis: Lead SoC co‑architecture alongside digital/analog teams to balance hardware complexity, software efficiency, and customer usability at product definition.
  • Pre‑Silicon Architecture Exploration: Build SystemC­-based virtual platforms and develop proof‑of‑concept code to profile, model, and validate design choices before RTL is written.
  • System & IP Evaluation: Translate complex use cases into requirements, assessing data paths and co‑defining hardware accelerators to optimize software execution.
  • Core Firmware Strategy: Define and develop core architecture for bootloaders, initialization sequences, microcode, and kernel drivers.
  • Debug & Usability Advocacy: Champion best‑in‑class hardware debuggability/observability from early silicon bring‑up through field deployment.
  • Customer & Team Leadership: Act as the premier technical proxy for customer software teams, while providing high‑level mentorship across the hardware/software boundary.
Minimum Qualifications
  • Experience: BS/MS in EE, CE, or CS with 20+ years of system software architecture or firmware development experience.
  • Boundary Expertise: Proven track record of operating at the highest technical levels to influence hardware design early in the silicon lifecycle.
  • Computer Architecture: Deep knowledge of memory hierarchies, AMBA bus protocols (AXI/AHB/APB), DMA, and RISC‑V/ARM architectures.
  • Pre‑Silicon Tools: Hands‑on experience with SystemC (TLM 2.0) for early architecture exploration.
  • Software Mastery: Expert in C/C++ writing embedded software, bootloaders, and drivers within RTOS (Zephyr) and Embedded Linux environments.
  • Bring‑up & Debug: Experienced in silicon bring‑up and JTAG debugging, with the ability to read RTL (Verilog/SystemVerilog) to evaluate hardware intent.
  • Communication: Exceptional skills in presenting complex architectural tradeoffs to hardware engineers, executives, and customer teams.
Preferred Qualifications
  • Experience with hardware emulation (e.g., Palladium), FPGA prototyping, and pre‑silicon workflows.
  • Experience defining debug/trace infrastructure (CoreSight, JTAG) and performance modeling.
  • Knowledge of signal processing, mixed‑signal architectures, power management, and DVFS.
  • Ability to review board schematics and use standard lab equipment (oscilloscopes, logic analyzers).
  • Familiarity with modern DevOps for virtual platforms (CI/CD, Docker) and network protocols.

Accessibility for Ontarians with Disabilities Act (AODA): Analog Devices Canada Ltd. has a process in place and provides accommodations for employees with disabilities. To request an accommodation, please contact Connections HR Services at 781-937-2500 or at .

Job Req Type: ExperiencedRequired Travel: Yes, 10% of the time

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Principal Embedded Software Architect
Senior Principal Embedded Software Architect

1440 Canada • Vancouver

On-site
CAD 180,000 - 280,000
Senior Principal Embedded Software Architect
Senior Principal Embedded Software Architect

Analog Devices • Vancouver

On-site
CAD 150,000 - 210,000
Senior Principal Embedded Systems Architect HW/SW Co-Design
Senior Principal Embedded Systems Architect HW/SW Co-Design

1440 Canada • Vancouver

On-site
CAD 180,000 - 280,000
Staff Embedded Software Developer
Staff Embedded Software Developer

Analog Devices • Vancouver

On-site
CAD 140,000 - 210,000
Competitive compensation
Stock options
Flexible work arrangements
+1
Staff Embedded Software Developer
Staff Embedded Software Developer

Analog Devices, Inc. • Vancouver

On-site
CAD 120,000 - 160,000
Stock options
Competitive compensation
Comprehensive benefits
+1
Principal Embedded Software Firmware Engineer (35837)
Principal Embedded Software Firmware Engineer (35837)

Myticas Consulting Inc. • Ottawa

On-site
CAD 120,000 - 180,000
Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Senior Hardware Designer-Onsite Position
Senior Hardware Designer-Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 90,300 - 120,400
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Principal Software Engineer
Principal Software Engineer

Broadcom Inc. • Ottawa

On-site
CAD 114,000 - 183,000
Associate Analog Design Engineer
Associate Analog Design Engineer

Analog Devices, Inc. • Toronto

Hybrid
CAD 65,000 - 80,000