Embedded Software Engineer

Job Description

Job Title: Senior Embedded Software Engineer. Location: New Haven, Connecticut, USA (Hybrid)

Job Type: Full-Time, Senior Level, Hybrid

Responsibilities:

  • Design, develop, and optimize FPGA-accelerated embedded systems using AMD/Xilinx PYNQ framework.
  • Build and maintain embedded Linux systems, including device drivers and low-level hardware interfaces.
  • Develop FPGA-based workflows using Python and PYNQ for hardware acceleration.
  • Collaborate with hardware, firmware, and compiler teams to define system architecture.
  • Own and improve toolchains, test infrastructure, and system validation processes;
  • Debug complex hardware and software integration issues and drive them to resolution.
  • Develop scalable and maintainable embedded systems for high-performance computing environments.
  • Interface embedded systems with databases and distributed software systems.
  • Participate in system-level design and hardware-software co-design decisions.
  • Improve code quality, testing standards, and system reliability across projects.
  • Contribute to end-to-end ownership of engineering problems from root cause to final validation.

Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 5+ years of experience in embedded systems development, especially FPGA-based systems.
  • Strong Python programming skills, especially for performance-critical applications.
  • Experience with AMD/Xilinx PYNQ and Zynq SoC platforms;
  • Strong background in embedded Linux and device driver development.
  • Proficiency in C/C++ and scripting languages such as Bash.
  • Experience with system-level design and hardware-software co-design.
  • Familiarity with Git, CI/CD pipelines, and modern development workflows.
  • Strong collaboration skills in cross-functional engineering teams.

Preferred:

  • Experience working in quantum computing or quantum hardware environments.
  • Exposure to real-time hardware control systems.
  • Experience with distributed systems and backend integration;
  • Strong debugging skills across hardware and software boundaries.

Benefits and Compensation:

  • Annual salary range: 124,360 to 186,540 USD depending on experience.
  • Equity and company ownership opportunities.
  • Performance-based compensation and bonuses;
  • Comprehensive benefits package (health, dental, vision, mental health support).
  • Retirement and financial planning support.
  • Hybrid work model with collaboration flexibility;
  • Access to advanced quantum computing research and development environment.
  • Career growth in a fast-moving quantum technology company.

Other Information:

  • Work arrangement: Hybrid (New Haven, CT, USA).
  • Applications from diverse backgrounds are strongly encouraged.
  • Equal employment opportunity employer.
  • No third-party candidates accepted.
  • Hiring decisions based on skills, experience, and interview performance.

JOB TYPE

Full-time

COMPENSATION

$124k - $186k

SHARE

Important: To avoid application spam, include this statement at the end of your resume or application: 'I found this position on ( Quantum Jobs USA ) .' Applications without it will be disqualified.

Back to all Quantum jobs
arrow mark
📌 Be the FIRST to join Qizz — The Talent Intelligence Platform for quantum.  Join Waitlist

Suggested Read:

Quantum Career Roadmap

This is your step-by-step guide to building a career in quantum computing.

Read

How to Attract Quantum Talent

Recruiting quantum talent is not like traditional tech hiring. You have to go where they are.

Read

Do I need PhD for Quantum Job

IBM says over 60% of quantum jobs don’t require a PhD, showing diversity in the field.

Read

Quantum Jobs Salary

This guide explains how much you can earn in quantum jobs in the U.S.

Read

Quantum Job Requirement

This guide provides necessary educational pathways, certifications, skills info.

Read

Quantum Jobs in USA

Learn about the the quantum computing job market in the USA.

Read

Few related jobs: