Sr. Software Engineer
$150K - $170K/yr
Python: scripting, data analysis tools. Low-level comms protocols: USB, Serial, SPI, I2C. Microcontrollers/embedded firmware (hands-on debugging). GUI development (e.g., Java FX, Swing, Qt, or other ...
$150K - $170K/yr
Python: scripting, data analysis tools. Low-level comms protocols: USB, Serial, SPI, I2C. Microcontrollers/embedded firmware (hands-on debugging). GUI development (e.g., Java FX, Swing, Qt, or other ...
$150K - $170K/yr
Python: scripting, data analysis tools. Low-level comms protocols: USB, Serial, SPI, I2C. Microcontrollers/embedded firmware (hands-on debugging). GUI development (e.g., Java FX, Swing, Qt, or other ...
$140K - $170K/yr
Python scripting, Qt/GUI frameworks, embedded firmware (C/C++). Soft Skills & Culture Fit: "Product mindset": Balance technical rigor with end-user needs (scientists' workflows). Communicate complex ...
$140K - $170K/yr
Python scripting, Qt/GUI frameworks, embedded firmware (C/C++). Soft Skills & Culture Fit: "Product mindset": Balance technical rigor with end-user needs (scientists' workflows). Communicate complex ...
$151.20K - $174.70K/yr
Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang ... Develop and maintain crossplatform applications using Qt (Qt Widgets/QML), including UI design ...
$151.20K - $174.70K/yr
Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang ... Develop and maintain crossplatform applications using Qt (Qt Widgets/QML), including UI design ...
Kent, WA · On-site
$151.20K - $174.70K/yr
Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang ... Develop and maintain cross-platform applications using Qt (Qt Widgets/QML), including UI design ...
Kent, WA · On-site
$151.20K - $174.70K/yr
Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang ... Develop and maintain cross-platform applications using Qt (Qt Widgets/QML), including UI design ...
Kent, WA · On-site
$151.20K - $174.70K/yr
Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang ... Develop and maintain cross‑platform applications using Qt (Qt Widgets/QML), including UI design ...
Quick apply
Kent, WA · On-site
$151.20K - $174.70K/yr
Knowledge with Jenkins Continuous Integration, Make and Google Test, Python, and or Golang ... Develop and maintain cross‑platform applications using Qt (Qt Widgets/QML), including UI design ...
Redmond, WA · On-site
$150K - $170K/yr
Python: scripting, data analysis tools. Low-level comms protocols: USB, Serial, SPI, I2C. Microcontrollers/embedded firmware (hands-on debugging). GUI development (e.g., Java FX, Swing, Qt, or other ...
Redmond, WA · On-site
$150K - $170K/yr
Python: scripting, data analysis tools. Low-level comms protocols: USB, Serial, SPI, I2C. Microcontrollers/embedded firmware (hands-on debugging). GUI development (e.g., Java FX, Swing, Qt, or other ...
$150K - $170K/yr
Python: scripting, data analysis tools. Low-level comms protocols: USB, Serial, SPI, I2C. Microcontrollers/embedded firmware (hands-on debugging). GUI development (e.g., Java FX, Swing, Qt, or other ...
Quick apply
$150K - $170K/yr
Python: scripting, data analysis tools. Low-level comms protocols: USB, Serial, SPI, I2C. Microcontrollers/embedded firmware (hands-on debugging). GUI development (e.g., Java FX, Swing, Qt, or other ...
Redmond, WA · On-site
$140K - $170K/yr
Python scripting, Qt/GUI frameworks, embedded firmware (C/C++). Soft Skills & Culture Fit: "Product mindset": Balance technical rigor with end-user needs (scientists' workflows). Communicate complex ...
Redmond, WA · On-site
$140K - $170K/yr
Python scripting, Qt/GUI frameworks, embedded firmware (C/C++). Soft Skills & Culture Fit: "Product mindset": Balance technical rigor with end-user needs (scientists' workflows). Communicate complex ...
$140K - $170K/yr
Python scripting, Qt/GUI frameworks, embedded firmware (C/C++). Soft Skills & Culture Fit: "Product mindset": Balance technical rigor with end-user needs (scientists' workflows). Communicate complex ...
Quick apply
$140K - $170K/yr
Python scripting, Qt/GUI frameworks, embedded firmware (C/C++). Soft Skills & Culture Fit: "Product mindset": Balance technical rigor with end-user needs (scientists' workflows). Communicate complex ...
$110.62K - $154.87K/yr
Software development skills, particularly in C/C++, Python, or C#/Java. * Problem solving and ... Experience with Qt framework/QML. * Experience with DevOps and Agile / Scrum. * Working knowledge ...
$110.62K - $154.87K/yr
Software development skills, particularly in C/C++, Python, or C#/Java. * Problem solving and ... Experience with Qt framework/QML. * Experience with DevOps and Agile / Scrum. * Working knowledge ...
Seattle, WA · On-site
$110.62K - $154.87K/yr
Software development skills, particularly in C/C++, Python, or C#/Java. * Problem solving and ... Experience with Qt framework/QML. * Experience with DevOps and Agile / Scrum. * Working knowledge ...
Seattle, WA · On-site
$110.62K - $154.87K/yr
Software development skills, particularly in C/C++, Python, or C#/Java. * Problem solving and ... Experience with Qt framework/QML. * Experience with DevOps and Agile / Scrum. * Working knowledge ...
$14.92 - $22.42
1% of jobs
$22.42 - $29.92
0% of jobs
$29.92 - $37.42
2% of jobs
$37.42 - $44.91
5% of jobs
$44.91 - $52.41
11% of jobs
$54.62 is the 25th percentile. Wages below this are outliers.
$52.41 - $59.91
18% of jobs
The median wage is $63.82 / hr.
$59.91 - $67.41
24% of jobs
$73.14 is the 75th percentile. Wages above this are outliers.
$67.41 - $74.91
18% of jobs
$74.91 - $82.40
13% of jobs
$82.40 - $89.90
5% of jobs
$89.90 - $97.40
3% of jobs
$14
$66
$97
| Aspect | Qt Python | Qt C++ Developer |
|---|---|---|
| Primary Programming Language | Python | C++ |
| Required Credentials | Python knowledge, sometimes certifications in Python or Qt | C++ proficiency, often with related certifications |
| Work Environment | Cross-platform desktop and embedded applications, scripting | High-performance applications, embedded systems, GUI development |
| Industry Usage | Software development, automation, prototyping | Embedded systems, desktop applications, industrial software |
Qt Python developers focus on using Python to create cross-platform applications with Qt, offering rapid development and scripting capabilities. Qt C++ Developers work primarily with C++, enabling high-performance and resource-efficient applications. Both roles require knowledge of Qt framework, but differ mainly in programming language and application complexity.
$150K - $170K/yr
Other
Medical, Dental, Vision, Retirement, PTO
Posted 29 days ago
Description:
Architect and develop mission-critical software for a next-generation automated oligo synthesizer, enabling precise control of mechanical, fluidic, and electrical systems. You'll own the full-stack software infrastructure, from low-level hardware communication (USB/SPI/serial) and embedded firmware integration to GUI design, data analysis tools, and database management - ensuring seamless operation for end-user scientists.
Responsibilities:
Own the Software Development Life Cycle (SDLC) for instrument control software: design, implement, debug, test, and deploy across Java/Python/C++ codebases.
Modernize and refactor legacy systems while ensuring backward compatibility with low level software + embedded firmware (custom PCB controller) and hardware messaging protocols.
Collaborate cross-functionally with engineers, scientists, and IT to translate user feedback into scalable software improvements (UI/UX, performance, reliability).
Develop data analysis pipelines (Python scripts, databases) and real-time monitoring tools for high-speed acquisition and process optimization.
Act as SME for software architecture: document APIs, mentor junior engineers, and align technical decisions with long-term product roadmaps.
Onsite Requirement: This is a fully onsite role due to the hands-on nature of instrument control, hardware integration, and close collaboration with engineering and scientific teams.
Qualifications:
Requires Bachelor's degree in Computer Science, Computer Science & Engineering, Software Engineering, Electrical Engineering or a related field.
Technical Non-Negotiables: 6-8 years in full-stack software development for instrumentation/robotics/embedded systems.
Expertise in:
Java: core codebase, multi-threaded code and GUI desktop applications (JavaFX or Swing).
Java, Maven, NetBeans IDE and Mercurial.
Python: scripting, data analysis tools.
Low-level comms protocols: USB, Serial, SPI, I2C.
Microcontrollers/embedded firmware (hands-on debugging).
GUI development (e.g., Java FX, Swing, Qt, or other modern frameworks).
Proven leadership in architecting complex systems (design patterns, version control, continuous improvement (CI) / continuous development (CD)).
Soft Skills & Culture Fit:
"Product mindset": Balance technical rigor with end-user needs (scientists' workflows).
Communicate complex ideas clearly to both engineers and non-technical stakeholders.
Autonomy: Self-driven in ambiguous, R&D-paced environments.
Benefit:
Perks:
Compensation:
Salary range: $150,000 - $170,000 total compensation, including bonus, depending on experience and qualifications.