Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
D-Wave

Senior Embedded Software Engineer

D-Wave

Senior Embedded Engineer designing and optimizing FPGA-accelerated systems at D-Wave. Collaborating across teams to develop hardware-accelerated algorithms on Zynq SoC platforms.

Posted 5/6/2026full-timeNew Haven • Connecticut • 🇺🇸 United StatesSenior💰 $124,360 - $186,540 per yearWebsite

Tech Stack

Tools & technologies
LinuxPython

About the role

Key responsibilities & impact
  • Building and optimizing embedded Linux systems, including device drivers and low-level interfaces
  • Developing FPGA-accelerated workflows using Python and PYNQ
  • Collaborating across hardware, firmware, and compiler teams to shape system architecture
  • Owning parts of the toolchain, test infrastructure, and system validation processes
  • Debugging complex issues across hardware/software boundaries and driving them to resolution
  • Contributing to scalable, maintainable systems that support rapid iteration
  • Delivering reliable, high-performance embedded systems that integrate cleanly with broader platforms
  • Navigating ambiguity and making sound technical decisions with incomplete information
  • Taking ownership of problems end-to-end, from root cause to validated solution
  • Raising the bar on code quality, testing, and system design

Requirements

What you’ll need
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
  • 5+ years of experience in embedded systems, including FPGA-based development
  • Strong Python skills, particularly in performance-sensitive environments
  • Experience with AMD/Xilinx PYNQ and Zynq SoC platforms
  • Background in device driver development and embedded Linux systems
  • Familiarity with system-level design and hardware/software co-design
  • Experience with modern development workflows (Git, build systems, CI/CD)
  • Proficiency in C/C++ and scripting (e.g., bash)
  • Ability to work effectively in collaborative, cross-functional teams

Benefits

Comp & perks
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded Linuxdevice driversFPGA developmentPythonPYNQC/C++scriptingsystem-level designhardware/software co-designCI/CD
Soft Skills
collaborationproblem ownershiptechnical decision-makingcode qualitysystem designdebuggingnavigating ambiguitycommunicationcross-functional teamworkiteration
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Computer Engineering