What are the responsibilities and job description for the Software Engineer - Robotics position at StaffRight Associates, LLC?
***Candidates must be currently authorized to work in the United States on a full-time, permanent basis. StaffRight Associates and our clients do not provide visa sponsorship for this position. PLEASE DO NOT APPLY IF YOU DO NOT MEET THESE QUALIFICATIONS
This is an exceptional company seeking extraordinary people!
Relocation assistance possible..!
The Opportunity
StaffRight Associates is recruiting for a visionary Software Engineer to redefine the intersection of robotics and life sciences. In this pivotal role, you will be the primary architect of software solutions that breathe life into sophisticated laboratory automation systems. You won’t just be writing code; you will be engineering the future of high-tech research environments by building the embedded controls and intuitive interfaces that power next-generation discovery. This is a high-impact position designed for a technical leader who is ready to steer complex projects, elevate team standards, and bridge the gap between hardware and software.
What You’ll Do
Architect and refine sophisticated embedded control systems and high-level applications specifically tailored for advanced robotic platforms.
Champion the professional growth of the engineering team by providing high-level mentorship and technical coaching to junior developers.
Engineer scalable and resilient software architectures, ensuring every design choice prioritizes long-term maintainability and performance.
Direct the lifecycle of critical features and internal projects, coordinating with multidisciplinary teams to ensure flawless technical execution.
Synthesize custom automation frameworks and libraries that streamline robotic workflows and maximize operational throughput.
Partner with production and manufacturing specialists to create rigorous diagnostic and testing protocols for automated hardware.
Resolve complex performance bottlenecks and field challenges, working in tandem with support specialists to harden system reliability.
Uphold stringent regulatory benchmarks, specifically aligning all development cycles with ISO 13485 quality and safety standards.
Evaluate emerging trends in motion control and embedded systems to integrate cutting-edge capabilities into the product roadmap.
Facilitate comprehensive code audits and process refinements to instill a culture of technical excellence and agile efficiency.
What You Bring
Academic Foundation: A Bachelor’s or Master’s degree in Computer Science, Robotics, or a related engineering discipline (or equivalent professional experience).
Domain Expertise: 3 to 5 years of proven success in software engineering, with a focused portfolio in automation or embedded robotics.
Programming Mastery: High-level proficiency in at least one core language such as Java, C/C , Python, or Rust.
Systems Logic: A profound grasp of object-oriented principles, complex system integration, and architectural design patterns.
Hardware Fluency: Deep experience with real-time operating systems (RTOS), motor control logic, sensors, and motion synchronization.
Modern Toolset: Practical command of version control (Git), modern IDEs, and CI/CD pipelines to ensure continuous delivery.
Technical Leadership: Demonstrated ability to manage small-scale projects and a genuine passion for developing the talents of others.
Bonus Assets: Familiarity with industrial protocols, machine vision, web stacks (Node.js/Angular), containerization (Docker/Kubernetes), or database management.
Soft Skills: Exceptional analytical power and the communication skills necessary to thrive in a rapid-fire, collaborative environment.
Salary : $105,000 - $135,000