Software Engineer
Role details
Job location
Tech stack
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.