Senior Java Engineer
GenScript · Redmond, WA · 3 wk ago
On-siteEngineering$140k/yrFull-time
About the role
Fully onsite role due to the hands-on nature of instrument control, hardware integration, and close collaboration with engineering and scientific teams.
Responsibilities
- Java-Centric Development:
- Lead high-level Java development for instrument control, including multi-threaded applications, GUI frameworks (JavaFX/Swing), and hardware abstraction layers.
- Modernize legacy Java codebases while maintaining backward compatibility with embedded systems (custom controller PCB based on industry standard microcontroller).
- Hardware Integration:
- Interface with microcontrollers, sensors, and actuators via protocols (SPI/I2C/serial) and real-time messaging systems.
- Debug and optimize low-level communication between software and hardware components.
- Database & Systems Management:
- Design and maintain relational databases for instrument metadata, experiment logs, and process analytics.
- Implement data analysis pipelines (Python/Java) for real-time monitoring, post-processing analysis and process optimization.
- Technical Leadership:
- Act as SME for software architecture: document APIs, enforce good design practices, and mentor junior engineers if needed.
- Drive CI/CD pipelines, version control (Mercurial/Git), and automated testing frameworks.
- Requires Bachelor’s degree in Computer Science, Computer Science & Engineering, Software Engineering, Electrical Engineering or a related Engineering field.
- Experience: 6–8 years in Java development for instrumentation/robotics/embedded systems (or equivalent).
- Technical Skills:
- Java Expertise: Core Java, multi-threading, JavaFX/Swing, Maven, NetBeans.
- Hardware Protocols: USB, Serial, SPI, I2C (hands-on debugging).
- Bonus: Python scripting, Qt/GUI frameworks, embedded firmware (C/C++).
- Medical Insurance/ Vision Insurance/ Dental Insurance
- 401(k) & Retirement Savings Plan (RSP)
- Short Term Disability Insurance
- New Child Leave
- Paid Time Off
- Paid Company Holidays per year
- Paid Sick Days (earned based on hours worked)
- Compassionate Leave
- Jury Duty Leave
- Float day
- Personal days
- Free colleague meals during shift
- Onsite massages Charis
- Onsite gyms
Qualifications
Benefits
Perks
Pay
Salary range: $140,000 – $170,000 total compensation, including bonus, depending on experience and qualifications.
Schedule
This is a fully onsite role.