Aurosity is a leading provider in the field of laboratory automation, specialising in the design, development, and construction of bespoke automation systems. We serve a diverse and global client base, primarily operating within highly regulated industries such as pharmaceuticals and biotech.
Our core mission is to empower these organisations by delivering custom-engineered platforms and advanced robotic products that significantly enhance research throughput, improve data integrity, and ensure compliance with stringent industry regulations.
Due to the accelerating demand for our innovative, custom-built solutions we are expanding our software team.
Why Join Us
Impact: Contribute to high-impact automation projects in labs worldwide.
Growth: Continuous training and exposure to cutting-edge technologies.
Challenge: Solve complex technical problems in real-world environments.
What You'll Do
Develop and maintain software for robotic platforms and internal tools.
Collaborate on system design, code reviews, and emerging tech adoption.
Support deployed systems and engage with clients to deliver tailored solutions.
Work within a multidisciplinary team committed to quality and innovation.
What You Bring
Core Skills
A bachelor's or master's degree in Computer Science, Software Engineering or a related field (candidates with background in Life Sciences with programming experience will also be considered)
Hardware interfacing experience
Familiarity with serial protocols (e.g. RS-232, Modbus), USB, or Ethernet-based device communication.
Basic understanding of control systems
Exposure to motion control, sensors, actuators, or PLCs is a plus, even if only academic.
Scripting and automation mindset
Comfort with scripting languages (e.g. Python, PowerShell) for test automation, deployment, or integration tasks.
Version control proficiency
Solid grasp of Git workflows (feature branching, pull requests, tagging) and collaborative development practices.
Testing discipline
Experience writing unit tests and understanding test-driven development (TDD) principles.
System-level thinking
Ability to understand how software fits into a larger automation ecosystem, not just isolated modules.
Debugging and fault isolation
Methodical approach to troubleshooting, especially in hardware/software interaction scenarios.
Curiosity and initiative
Willingness to explore unfamiliar APIs, protocols, or vendor documentation independently.
Comfort with regulated environments
Awareness of compliance, traceability, and documentation standards in sectors like pharma or aerospace.
Adaptability to evolving specs
Ability to handle iterative development and shifting client requirements with professionalism.
Respect for process and quality
Willingness to follow structured workflows, coding standards, and review cycles, especially within Aurosity's quality framework.
Desirable Skills
Industrial protocols (CAN, EtherCAT), PLC exposure.
Web development and UI/UX design for control interfaces.
Background in automation, with hands-on electrical/mechanical skills.
Awareness of cloud, IoT, and connected device integration.
Benefits
33 days holiday incl. public holidays.
Travel opportunities across roles and projects.
Flexitime
Hybrid working (where appropriate)
Our Culture
We're a collaborative, creative team driven by innovation and mutual respect. We value excellence, enjoy the journey, and bring passion to everything we do. We are fortunate to be located on the edge of the peak district, many of our team enjoy cycling, rock climbing and other activities that are right on our doorstep.
Strictly no agencies.
Job Types: Full-time, Permanent, Graduate
Pay: 28,000.00-32,000.00 per year
Benefits:
Company pension
Flexitime
Free parking
Ability to commute/relocate:
Macclesfield SK10: reliably commute or plan to relocate before starting work (required)
Work Location: Hybrid remote in Macclesfield SK10
Application deadline: 16/01/2026
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.