Linear Logic B.V. logo

Python Engineer voor Onbemande Systemen

Linear Logic B.V.

Amsterdam
Full-time
2-5 years experience
Hybrid

Key Skills

Python
C++
Software architecture
Edge computing
Computer vision
Statistical analysis
API design
Event-driven architecture
Git
ArduPilot
MAVLink
GIS
Aerodynamics
3D printing
Soldering

Job Description

Linear Logic is een innovatieve en dynamische scale-up die vooroploopt in high-tech UAV-oplossingen en locatie-intelligentie voor onbemande systemen. Gevestigd in het bruisende Startup Village in Amsterdam, bieden wij een unieke kans om samen met het bedrijf te groeien terwijl we technologieën ontwikkelen die democratische waarden ondersteunen. Sluit je bij ons aan en maak deel uit van een gemotiveerd team met unieke mogelijkheden voor professionele groei en vooruitgang. Functie-overzicht: We zijn op zoek naar een ervaren Python Engineer om ons te helpen innoveren met onze vloot onbemande systemen. In deze rol werk je samen met een team om oplossingen te ontwerpen en implementeren die de prestaties en betrouwbaarheid van Unmanned Aerial Vehicles (UAV's) verbeteren. Je zult werken aan het integreren van geavanceerde technologieën om baanbrekende toepassingen te realiseren, terwijl je project doelstellingen beheert en het team naar succes leidt. Met jouw bijdragen zullen UAV's de capaciteit krijgen om autonoom een breed scala aan missies uit te voeren, ongeacht waar ze worden ingezet. Als je gepassioneerd bent over innovatie en een bewezen staat van dienst hebt in softwareontwikkeling, willen we je graag aan boord hebben. Belangrijkste Verantwoordelijkheden: Bijdragen aan het softwareontwikkelingsteam bij het ontwerpen en implementeren van softwareoplossingen voor onbemande systemen. Samenwerken aan multidisciplinaire projecten en je technische expertise toepassen om complexe uitdagingen aan te pakken. Ondersteunen en begeleiden van junior ontwikkelaars, en een cultuur van leren en teamwork binnen de groep bevorderen. Deelnemen aan strategische vergaderingen en bijdragen aan de richting van technologieontwikkeling en projectplanning als onderdeel van het team. Algemene Vereisten: Bachelor- of masterdiploma in een STEM-veld of gelijkwaardige ervaring. Aantoonbare ervaring in een softwareontwikkelingsrol, met een minimum van 3 jaar in softwarearchitectuur en -ontwikkeling. Ervaring met edge-device computing. Bereidheid om indien nodig naar Amsterdam te reizen en effectief deel te nemen aan een collaboratieve kantooromgeving. Proactieve, oplossingsgerichte instelling en uitstekende probleemoplossende vaardigheden. Je bent een EU/EEA-burger. Technische Expertise: Uitgebreide ervaring met Python en kennis van aanvullende programmeertalen, bij voorkeur C/C++. Sterke achtergrond in computer vision-modellen en hun praktische toepassingen. Expertise in statistische analyse en datagestuurde besluitvorming. Bekwaam in API-ontwerp, event-driven architecturen en integratiepatronen. Sterke kennis en praktische ervaring met Git voor versiebeheer en samenwerking. Gewenst (Bonuspunten): Praktische ervaring met Ardupilot en het MAVLink-protocol. Bekendheid met 3D-printen en/of solderen. Sterke beheersing van het Nederlands, zowel schriftelijk als mondeling. Ervaring met het werken met Geografische Informatie Systemen (GIS). (Hoge mate van) begrip van aerodynamische principes. Hoe te Solliciteren: Als je gepassioneerd bent over technologie en enthousiast bent om leiderschapsuitdagingen aan te gaan in een snel veranderende omgeving, moedigen we je aan om te solliciteren. Stuur je cv en een motivatiebrief met details over je relevante ervaring naar [email protected]. Sluit je aan bij Linear Logic en word deel van een team dat de toekomst van onbemande systemen vormgeeft! ____________________________________________________________________________________________________________________________ About Linear Logic Linear Logic is an innovative and dynamic scale-up at the forefront of high-tech UAV solutions and location intelligence for unmanned systems. Based in Amsterdam’s vibrant Startup Village, we offer a unique opportunity to grow alongside the company while developing technologies that support democratic values. Join us and become part of a driven team with unique opportunities for professional growth and career development. Role Overview We are looking for an experienced Python Engineer to help us innovate across our fleet of unmanned systems. In this role, you will work closely with a multidisciplinary team to design and implement solutions that improve the performance and reliability of Unmanned Aerial Vehicles (UAVs). You will work on integrating advanced technologies to enable cutting-edge applications, while managing project objectives and helping the team deliver successful outcomes. Your contributions will help enable our UAVs to autonomously perform a wide range of missions, regardless of where they are deployed. If you are passionate about innovation and have a proven track record in software development, we would love to have you on board. Key Responsibilities Contribute to the software development team in designing and implementing software solutions for unmanned systems. Collaborate on multidisciplinary projects and apply your technical expertise to solve complex challenges. Support and mentor junior developers, fostering a culture of learning, collaboration, and teamwork within the team. Participate in strategic meetings and contribute to the direction of technology development and project planning. General Requirements Bachelor’s or Master’s degree in a STEM field, or equivalent professional experience. Proven experience in a software development role, with a minimum of 3 years of experience in software architecture and development. Experience with edge computing and edge devices. Willingness to travel to Amsterdam when required and to participate effectively in a collaborative office environment. Proactive, solution-oriented mindset with excellent problem-solving skills. EU/EEA citizenship. Technical Expertise Extensive experience with Python and knowledge of additional programming languages, preferably C/C++. Strong background in computer vision models and their practical applications. Expertise in statistical analysis and data-driven decision-making. Proficiency in API design, event-driven architectures, and integration patterns. Strong knowledge of and practical experience with Git for version control and collaboration. Preferred Qualifications (Bonus Points) Hands-on experience with ArduPilot and the MAVLink protocol. Familiarity with 3D printing and/or soldering. Strong command of Dutch, both written and spoken. Experience working with Geographic Information Systems (GIS). A strong understanding of aerodynamic principles. How to Apply If you are passionate about technology and excited to take on challenging responsibilities in a fast-paced and rapidly evolving environment, we encourage you to apply. Please send your CV and a cover letter detailing your relevant experience to [email protected]. Join Linear Logic and become part of a team shaping the future of unmanned systems!

Core Responsibilities

You will design and implement software solutions for unmanned systems while collaborating with a multidisciplinary team. Additionally, you will mentor junior developers and contribute to strategic technology planning and project development.

Requirements

Candidates must have a STEM degree and at least 3 years of experience in software architecture and development. Proficiency in Python, edge computing, and EU/EEA citizenship are required.

Benefits

  • Professional growth opportunities
  • Career development

About Linear Logic B.V.

Industry: Software Development

Company size: 2-10 employees

Linear Logic is a data-centric platform to manage the entire Machine Learning lifecycle. We take your unlabelled data all the way to a production ready Machine Learning model. Our core mission is to accelerate the development of Artificial Intelligence applications. The system is designed for engineers and scientists to iteratively work on their projects. Since your first idea is unlikely to be the best we must iterate to innovate. Use active learning to identify tasks that are relevant to the learning process of the model, and create more performant models with less data. Upload raw data to a project and create fully customisable workflows to structure the labelling phase. When annotating you will be supported by AI supervision tools that will reduce the annotation time by up to 90%. Bring your data, labels and model predictions together in a dataset to debug your models and identify edge-cases. Models can be trained and evaluated on a dataset in a single click, use these trained models to help you collect more data automatically! The platform allows you to create bounding boxes, named entities, relational dependencies, instance ID's, directional vectors, annotation tags and much more. Whether you work on a project by yourself or with a team, you'll be assured of radically efficient data annotations with intuitive insights into the model's performance. Try it out today at linearlogic.ai.

Added Today