Software Engineer

StaffRight Associates
1 month ago

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
Fieldbus
Code Review
Communications Protocols
Databases
Data Integration
ETL
Programming Tools
Embedded C
Hibernate
Maven
NoSQL
Object-Oriented Software Development
Systems Integration
TCP/IP
Spring-boot
Backend
GIT
Information Technology
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