Software Engineer - Robotics

StaffRight Associates
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
ActiveMQ
Computer Vision
Big Data
Fieldbus
Code Review
Communications Protocols
Databases
Data Integration
ETL
Database Development
Programming Tools
Embedded C
Hibernate
Maven
NoSQL
Object-Oriented Software Development
TCP/IP
Spring-boot
Backend
GIT
Information Technology
Data Analytics
REST
Docker

Job description

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., * 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.

Requirements

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

Apply for this position