G
Posted a day ago
Senior Java Engineer
GenScriptSenior Java Engineer
Perks & benefits
Medical Insurance
Requirements
Bachelor's degree in CS or Engineering, 6-8 years Java development experience, Experience with instrumentation or robotics, Proficiency in JavaFX or Swing, Knowledge of SPI, I2C, and Serial protocols
Skills
JavaPythonEmbedded Systems
About the role
Responsibilities
- Lead high-level Java development for instrument control, including multi-threaded applications and GUI frameworks
- Modernize legacy Java codebases while maintaining backward compatibility with embedded systems
- Interface with microcontrollers, sensors, and actuators via SPI, I2C, and serial protocols
- Debug and optimize low-level communication between software and hardware components
- Design and maintain relational databases for instrument metadata and experiment logs
- Implement data analysis pipelines using Python and Java for real-time monitoring
- Act as a Subject Matter Expert for software architecture and mentor junior engineers
- Drive CI/CD pipelines, version control, and automated testing frameworks
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
- 6–8 years of experience in Java development for instrumentation, robotics, or embedded systems
- Expertise in Core Java, multi-threading, JavaFX/Swing, Maven, and NetBeans
- Hands-on experience with hardware protocols including USB, Serial, SPI, and I2C
Preferred Qualifications
- Python scripting skills
- Experience with Qt/GUI frameworks
- Embedded firmware knowledge in C/C++
Benefits
- Medical, Dental, and Vision insurance
- 401(k) and Retirement Savings Plan with company match
- Paid parental leave after three months
- Comprehensive PTO including vacation, personal, sick, and floating holidays
- Onsite amenities including meals, massages, and gyms
About the Company
GenScript Biotech Corporation accelerates innovation in biotech and healthcare by providing researchers and companies with the building blocks needed to develop groundbreaking treatments and products.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Java Engineer
GenScript · Redmond
