Jobs · Engineering · Washington

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.

    Qualifications

    • 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++).

    Benefits

    • 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

    Perks

    • Free colleague meals during shift
    • Onsite massages Charis
    • Onsite gyms

    Pay

    Salary range: $140,000 – $170,000 total compensation, including bonus, depending on experience and qualifications.

    Schedule

    This is a fully onsite role.

Similar jobs

Senior Java Engineer

ActivisionSanta Monica, CA· 3 wk ago
Engineering$103k–$190k/yrapply on careers.activision.com

Senior Java Engineer

Arrow ComponentsBlue Ridge, AR· 1 wk ago
Engineeringapply on arrow.wd1.myworkdayjobs.com

Senior Java Engineer

Activision BlizzardSanta Monica, CA· 4 days ago
Engineering$103k–$190k/yrapply on careers.activisionblizzard.com