> Markdown version of [/jobs/ext/3317257-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3317257-junior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer - **Company:** Helsing GmbH - **Location:** Berlin, Germany (Remote available) - **Experience:** Starter - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, Applications Architecture, Arduino, Cloud Engineering, Protocol Buffers, Hardware Interface Design, Python (Programming Language), Pair Programming, Software Engineering, Large Language Models, Backend, Graphql - **Published:** September 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f9e14c9280b3ef27 ## About the Role * Communicate well in English, both verbally and in writing, with the ability to articulate complex architectural decisions to both technical and non-technical stakeholders. * Love figuring things out, digging deeper and deeper into unfamiliar systems until it finally clicks, and you understand how they work. * Enjoy collaborating with others, including reviewing code and pair programming. * Are comfortable solving problems with code. * Feel like ethical considerations are an inherent part of software engineering. * You can reason about and write code independently, without relying on LLMs. Helsing operates in environments where LLM use isn't always permitted, so our interviews are designed to let strong engineers succeed on the strength of their own thinking. Nice to have * Experience with Python and Rust. * Are familiar with backend interface tools like REST, GraphQL, gRPC/Protocol Buffers, and Arrow. * Knowledge of container-based, cloud-native and edge application architectures. * Hardware interfaces (e.g., Arduino). * Robotics (e.g., control systems). ## Description Candidates selected through BSA2A move into an accelerated, streamlined technical assessment: * Expression of Interest: Complete the short form below to confirm your eligibility. Our team will review submissions on a rolling basis by [Date / DD Month]. * Video Submission: Eligible candidates receive a private link with detailed guidance to upload their 10-minute BSA walkthrough. Every video is evaluated directly by a Helsing engineer not an algorithm or automated keyword filter. * Technical Interviews (2 × 60 mins): + Round 1: BSA Deep Dive & Systems Design. An interactive, technical exploration of your project and system trade-offs. + Round 2: Live Coding. Practical, real-world algorithmic and problem-solving assessment. * Final Interview (30 mins): A conversation with engineering leadership focused on mission alignment, collaboration, and how you work., * Play to your strengths: Your application is assessed directly by Helsing engineers on what you can actually build, not how well you format a CV. Putting your real-world work front and centre gives you the highest signal-and the highest probability of success. * Accelerated timeline: A focused, high-signal path that bypasses standard preliminary screens and reduces the overall interview cycle by two full stages., At Helsing we develop and deliver AI-based capabilities and the enabling infrastructure that allow semi-autonomous platforms to localise, navigate, and perceive the world in real time. We build software that is subject to significant and unorthodox technical constraints, must operate in a wide variety of constantly-changing environments, and has to support an ever-growing list of challenging use-cases. What we build ultimately ends up in the hands of real people in high-risk, high-stress situations, so must be both reliable and frictionless. Taken together, this brings a whole host of interesting engineering challenges across a wide variety of fields that you'll help us solve.