via ats_greenhouse · 4 June 2026 ·10 days ago

Robotics Software Engineer Intern

lodestarspace
London
1,558 more jobs in London.
Upload your CV and see which ones actually match you.
Upload CV

<h3><strong>About Lodestar</strong></h3>
<p>Lodestar's mission is to develop the first "Protect and Defend" capability for high-value space assets in orbit. Our flagship product, <em>MITHRIL</em>, is our hardware-agnostic, AI-enabled autonomy software suite that enables us to augment any off-the-shelf spacecraft with the ability to autonomously detect, characterise, and reversibly neutralise orbital threats. By building on the proven space heritage of our best-in-class satellite-bus partners and fully integrating MITHRIL into a single unified platform, we deliver an end-to-end, autonomous in-space bodyguarding service.</p>
<h3><strong>About the Job</strong></h3>
<p>We are looking for a motivated Robotics Engineer Intern to support our team in bringing an existing robotic grasping system back online and driving forward its development. This role offers hands-on experience with a complete perception-to-manipulation pipeline, including stereo vision, ArUco marker detection, and 6-DoF robotic arm control. This is a unique opportunity to contribute directly to a working physical system with real autonomy challenges.</p>
<hr>
<h3><strong>What You’ll Do</strong></h3>
<ul>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Take ownership of an existing end-to-end robotic grasping system and bring it back to a fully operational state following a period of paused development.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Assess and implement necessary configuration updates arising from changes to the end effector setup.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Refine and stabilise the system, making incremental improvements to simplify the architecture and improve reliability.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Work with a stereo vision camera mounted on the end effector to detect ArUco markers and guide the arm toward a target grasp pose.</li>
<li class="font-claude-response-body whitespace-normal break-words pl-2">Collaborate closely with the team to identify and implement further improvements to perception and motion performance</li>
</ul>
<hr>
<div class="" data-turn-id-container="request-WEB:765b5956-8c33-402e-9a13-0479ea1190e1-4" data-is-intersecting="true">
<section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:765b5956-8c33-402e-9a13-0479ea1190e1-4" data-turn-id-container="request-WEB:765b5956-8c33-402e-9a13-0479ea1190e1-4" data-testid="conversation-turn-10" data-scroll-anchor="false" data-turn="assistant">
<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)">
<div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content="">
<div class="flex max-w-full flex-col gap-4 grow">
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1" data-message-author-role="assistant" data-message-id="ca8f339f-f67f-4dbd-9607-dca5ca27d9c6" data-message-model-slug="gpt-5-5" data-turn-start-message="true">
<div class="flex w-full flex-col gap-1 empty:hidden">
<div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling">
<h2 data-section-id="1fm6vrb" data-start="0" data-end="17">Qualifications</h2>
<h3 data-section-id="13hghqn" data-start="19" data-end="31">Required</h3>
<ul data-start="32" data-end="716">
<li data-section-id="emrkl4" data-start="32" data-end="148">Currently pursuing or recently completed a degree in Robotics, Computer Science, Mechatronics, or a related field.</li>
<li data-section-id="1su4tic" data-start="149" data-end="181">Proficiency in C++ and Python.</li>
<li data-section-id="1p8eq8m" data-start="182" data-end="264">Experience with Linux, preferably in embedded or real-time systems environments.</li>
<li data-section-id="12yvzqq" data-start="265" data-end="423">Experience with an embedded system project demonstrating the full end-to-end process of developing, deploying, and validating software on physical hardware.</li>
<li data-section-id="1hhjjrw" data-start="424" data-end="519">Strong interest in robotics, particularly robotic manipulation and 6-DoF robotic arm control.</li>
<li data-section-id="34dom1" data-start="520" data-end="603">Enthusiastic self-starter with a practical, hands-on approach to problem-solving.</li>
<li data-section-id="1wuncw0" data-start="604" data-end="716">Strong communication skills and the ability to collaborate effectively within a small, multidisciplinary team.</li>
</ul>
<h3 data-section-id="sg3hsz" data-start="718" data-end="731">Preferred</h3>
<ul data-start="732" data-end="1390" data-is-last-node="" data-is-only-node="">
<li data-section-id="i6z27d" data-start="732" data-end="779">Experience with ROS (Robot Operating System).</li>
<li data-section-id="16yruxt" data-start="780" data-end="901">Experience with machine vision, computer vision models, marker-based perception systems, or depth perception pipelines.</li>
<li data-section-id="l8kosl" data-start="902" data-end="970">Experience with Docker and containerized development environments.</li>
<li data-section-id="12zppgb" data-start="971" data-end="1049">Experience with 6-DoF robotic manipulators, kinematics, and motion planning.</li>
<li data-section-id="ahj081" data-start="1050" data-end="1152">Familiarity with robotic perception, grasp planning, manipulation frameworks, or autonomous systems.</li>
<li data-section-id="1y8qz6p" data-start="1153" data-end="1248">Familiarity with stereo vision cameras, depth sensing technologies, and perception workflows.</li>
<li data-section-id="qmlfwv" data-start="1249" data-end="1329">Experience with ArUco or other fiducial marker detection and tracking systems.</li>
<li data-section-id="1w2n4g6" data-start="1330" data-end="1390" data-is-last-node="">Familiarity with Git and modern version control workflows.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<hr>
<h3><strong>Benefits</strong></h3>
<ul>
<li>Vibrant, open-plan office in London</li>
<li>Be part of a scrappy, dynamic, multidisciplinary, collaborative crew</li>
<li>Salary of £27,000 Pro Rata</li>
</ul>
<hr>
<p> </p>
<h3><strong>Start Date</strong></h3>
<ul>
<li>Flexible start date.</li>
<li>Expected internship length of 2–3 months.</li>
<li>Timing can be adjusted to accommodate academic schedules and candidate availability.</li>
</ul>
<p> </p>
<hr>
<h3><strong>Important Information:</strong></h3>
<p><em>For security reasons background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations. </em></p>
<p><em>Under these Regulations, you may be ineligible for this role if you do not hold citizenship of one of the following countries: Albania, Australia, Austria, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Malta, Montenegro, Netherlands, New Zealand, North Macedonia, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, United Kingdom, or United States, or if you hold ineligible dual citizenship or nationality. For more information on these Regulations, click here <a class="fui-Link ___m14voj0 f3rmtva f1ern45e f1deefiw f1n71otn f1q5o8ev f1h8hb77 f1vxd6vx f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1hu3pq6 f11qmguv f19f4twv f1tyq0we f1g0x7ka fhxju0i f1qch9an f1cnd47f fqv5qza f1vmzxwi f1o700av f13mvf36 f9n3di6 f1ids18y fygtlnl f1deo86v f12x56k7 f1iescvh ftqa4ok f50u1b5 fs3pq8b f1hghxdh f1tymzes f1x7u7e9 f1cmlufx f10aw75t fsle3fq" href="https://www.federalregister.gov/documents/2020/01/23/2020-00574/international-traffic-in-arms-regulations-us-munitions-list-categories-i-ii-and-iii" target="_blank">ITAR Regulations.</a></em></p>
<p> </p>
<p> </p>

The market for this type of role

Similar openings
1,558
Engineering roles in London
Full-time
80%
of Engineering roles in the UK
Remote possible
9%
of Engineering roles
📊 Engineering · the UK
6,900
active jobs
13.1%
Remote
Ø 2d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Frequently asked questions

How many Engineering jobs are available in London?
Currently 1,558 Engineering roles in London on AlmostHired, across 519 different companies. Our data is updated daily.
Do Engineering roles offer remote work?
9% of Engineering roles in the UK allow remote work, either partial or full. To filter specifically for remote positions, use AlmostHired.
How do I know if I match this role?
Upload your CV — our AI compares your profile to the job requirements and gives you a precise match score, with matching and missing skills.