Flag job

Report

Senior Embedded Software Engineer

Salary

$124k - $186k

Min Experience

5 years

Location

New Haven, Connecticut, United States

JobType

full-time

About the job

Info This job is sourced from a job board

About the role


About the role

  • We are seeking an experienced Senior Embedded Engineer to design, develop, and optimize FPGA-accelerated systems using the AMD/Xilinx PYNQ framework.  This role bridges FPGA development, Pythondriven hardware control, and embedded software, enabling rapid prototyping and deployment of hardwareaccelerated algorithms on Zynq SoC platforms. Additionally, it is important to be able to go up-stack to interface with databases and other software systems in the context of a distributed computing environment. 

What you'll do

  • 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  

About You

  • 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  


A D-Waver's DNA

  • We look at the future and say “why not”; we see possibilities where others see problems or routines. We show the way ahead and are committed to achieving ambitious goals.
  • We practice straight talk and listen generously to each other with empathy. We value different opinions and points of views. We ensure that we connect outside as well as inside to learn from others and inspire each other.
  • We hold ourselves accountable for delivering results. We make decisions & take responsibility so that we can act & support each other.
  • As leaders we motivate & engage our teams to undertake beyond what they originally thought possible, by developing our teams & creating the conditions for people to grow and empower themselves through enabling & coaching.


Our Compensation Philosophy is Simple but Powerful:

We believe providing D-Wavers with company ownership, competitive pay, and a range of meaningful benefits is the start of creating a culture where people want to give the best they’ve got — not because they’re simply making money, but because they’ve fallen in love with our vision, mission, values, and team. 


During the interview process, your Recruiter will review our total rewards (base, equity, bonus, perks, benefit, culture) offerings. The final offer is determined by your proficiencies within this level.   


Inclusion: 

We celebrate diverse perspectives to drive innovation in our pursuit. Our employees range from distinguished domain experts with decades of experience in their respective fields, to bright and motivated graduates eager to make their mark. Our diverse and innovative team will make you feel appreciated, supported and empower your career growth at D-Wave.


The Fine Print: 

No 3rd party candidates will be accepted


It is D-Wave Systems Inc. policy to provide equal employment opportunity (EEO) to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state/provincial, local law. 


The base pay range for this role is:

124,360 – 186,540 USD per year (New Haven)

About the company

Provides commercial quantum computing systems, software, and cloud services.

Skills

Python
C/C++
Bash
Git
CI/CD
PYNQ
Zynq
FPGA
Linux
Device drivers