The Opportunity
StaffRight Associates is recruiting for a visionary Senior Software Engineer to lead the evolution of sophisticated automation and robotic ecosystems. This is a high-impact, hands-on role where you will bridge the gap between complex hardware and intelligent software, driving the development of networked laboratory systems from initial concept to global production. You will play a pivotal part in modernizing life sciences technology, ensuring that precision robotics and seamless data integration empower the next generation of diagnostic discovery.
What You’ll Do
Architect and deploy end-to-end software solutions for advanced robotic platforms, specifically focusing on high-precision liquid handling and instrument manipulation.
Engineer critical diagnostic and bring-up utilities in partnership with manufacturing teams to ensure seamless hardware-software integration.
Synthesize technical requirements by engaging with product stakeholders and end-users to translate market needs into robust functional specifications.
Champion the development of internal Java-based toolsets designed to streamline and standardize application programming across the department.
Construct scalable backend architectures, encompassing RESTful web services, persistent database systems, and dynamic user interfaces.
Resolve complex field performance issues by providing expert-level technical support and troubleshooting for live production environments.
Elevate team standards through active participation in rigorous code reviews, architectural debates, and continuous process refinement.
Execute all development within a strictly regulated ISO-certified quality framework to maintain the highest levels of safety and reliability.
What You Bring
Educational Excellence: A Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
Domain Expertise: 3 to 10 years of professional experience crafting application-tier software for industrial or laboratory automation environments.
Hardware Fluency: Deep technical command of robotics, including servo motor control, pneumatic systems, sensors, and fieldbus communication.
Advanced Java Stack: Mastery of Java and Object-Oriented Design (OOD), with a preference for Spring Boot, Hibernate, and real-time/embedded Java applications.
Visionary Capabilities: Proven ability to implement machine vision algorithms for robotic guidance, automated inspection, and real-time feedback loops.
Technical Versatility: Proficiency with modern development tools (Git, Maven, Docker) and various communication protocols (TCP/IP, Serial, ActiveMQ).
Data Proficiency: Experience architecting relational or NoSQL database solutions and managing large-scale data migrations (ETL).
Collaborative Mindset: Exceptional communication skills with a track record of thriving within multidisciplinary, cross-functional engineering squads.