Robotics Software Engineer

Macclesfield, ENG, GB, United Kingdom

Job Description

Software Engineer



About Aurosity



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.


Related Jobs

Job Detail

  • Job Id
    JD4494202
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Macclesfield, ENG, GB, United Kingdom
  • Education
    Not mentioned