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

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.

Senior Embedded Software Engineer
D-WaveSenior 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 & technologiesLinuxPython
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 resumeApplicant 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