
Wingcopter · Weiterstadt
DEINE AUFGABEN * Design & Development: Develop and maintain embedded communication software for unmanned aircraft systems, covering internal avionics (CAN,...
avionics (CAN, SPI, I2C, UART) and external links (LTE, satellite, RF) to enable reliable autonomous operations.
with hardware and systems teams to ensure end-to-end reliability.
simulation, flight test support, and compliance documentation.
frameworks (e.g., Google Test).
maintainability.
I2C, UART) and external data links (LTE, RF, satellite) in complex or aerospace environments.
frameworks.
WAS DU ALS IDEALE KANDIDATIN ODER IDEALER KANDIDAT MITBRINGST
DEINE AUFGABEN * Flight Control & Autonomy Development Design and refine Guidance, Navigation, and Control (GNC) algorithms for UAV platforms, including state estimation and control strategies. Enhance the flight stack to improve autonomy, robustness, and performance, while contributing to scalable system architecture. * Embedded Real-Time Systems Implement and optimize control software on RTOS-based embedded platforms and MCUs, ensuring deterministic real-time performance, efficient resource usage, and system stability. Support architectural trade-offs across performance, power, safety, and scalability. * Sensor Fusion & Interfaces Develop and tune multi-sensor fusion pipelines (e.g., IMU, GPS, perception sensors) to deliver accurate and reliable state estimation. * Verification & Validation Support verification activities aligned with standards such as DO-178C, including requirements-based testing, SIL/HIL, simulation, and flight test support, contributing to certification objectives. * CI/CD, Quality & Documentation Contribute to CI pipelines, static analysis, automated testing, and code reviews. Maintain clear technical documentation and design specifications to ensure long-term maintainability. DEIN PROFIL * Bachelor’s or Master’s degree in Aerospace Engineering, Electrical Engineering, Computer Science, Robotics, Cybernetics, or a related field. * 5+ years of experience in embedded and/or flight control software development for complex or safety-critical systems. * Strong proficiency in C/C++ for embedded and real-time systems * Basic scripting skills (preferably Python) for tooling and automation * Experience with UAV state estimation and control systems or similar autonomous platforms * Hands-on experience with flight stacks (e.g., PX4, ArduPilot) * Experience integrating sensors (e.g., IMU, GPS) and communication protocols * Familiarity with CMake, Docker, Git, and automated testing frameworks * Strong debugging skills in simulation and embedded environments * Solid problem-solving skills and ability to work in cross-functional teams * Experience with safety/certification standards (e.g., ISO 26262, DO-178C) * Strong documentation and communication skills * Fluency in English; German is a plus WAS DU ALS IDEALE KANDIDATIN ODER IDEALER KANDIDAT MITBRINGST * You thrive in collaborative environments and value collective success. * You approach challenges with a positive mindset and a proactive attitude. * You believe technology has the power to improve society and drive positive change for the future. WAS WIR ANBIETEN * A free parking space right at the office – for the days you come in. * Enjoy attractive employee discounts with corporate benefits on a variety of products and services. * Join the fun at our employee events and team-building activities. * Many of our roles offer remote work options and flexible hours to balance your life and work. * Stay fit with access to EGYM Wellpass – your wellbeing is a priority. * On two wheels to work? Take advantage of our Business Bike option and commute the healthy way. WARUM WIR? * A motivated and supportive team, where every voice is heard, and collaboration drives our success. * A fast-growing tech startup, where the pace is exciting, and every day presents new challenges and opportunities. * A place where your ideas can take flight, allowing you to shape and influence projects from the ground up. * Dedicated to your personal and professional growth, offering opportunities to learn, develop, and thrive. * A company that values impact, where your work truly makes a difference and contributes to something meaningful.
DEINE AUFGABEN * Support our software development teams across the product organization, providing DevOps expertise and maintaining a consistent and high-performing development environment. * Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, and other tools to support embedded software development. * Manage automated build, test, and deployment processes across multiple environments. * Design and maintain monitoring, logging, and alerting systems to ensure pipeline reliability and visibility. * Develop internal dashboards to track code quality, test coverage, static analysis results, and other key engineering metrics for visibility and continuous improvement. * Improve and maintain the development environments, including containerization with Docker, managing compilers, and integrating code analysis tools to enhance consistency and developer productivity. * Automate infrastructure provisioning and configuration using modern IaC tools (e.g., Terraform, Ansible). DEIN PROFIL * Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. * 3+ years of hands-on experience in DevOps, Site Reliability Engineering, or Build & Release Engineering. * Strong understanding of CI/CD principles and experience working with Github and Jenkins (incl. plugins like JCasC, warnings-ng and Azure integrations). * Solid experience with build tools and compilers, including gcc, make, cmake, bitbake. * Proficiency with scripting and development in Python, Bash, and familiarity with C/C++. * Familiarity with static code analysis, test automation frameworks, and compliance toolchains. * Experience with Microsoft Azure services (e.g., compute, networking, storage, identity) and modern cloud infrastructure methodologies, including Infrastructure as Code (IaC). * Ability to collaborate across teams and communicate effectively with developers, testers, and compliance stakeholders. * Passion for automation, optimization, and driving engineering productivity. * Experience with containerization technologies in cloud and on-prem environments is a plus. * Experience working in regulated or safety-critical domains is a plus. WAS DU ALS IDEALE KANDIDATIN ODER IDEALER KANDIDAT MITBRINGST * You thrive in collaborative environments and value collective success. * You approach challenges with a positive mindset and a proactive attitude. * You believe technology has the power to improve society and drive positive change for the future. WAS WIR ANBIETEN * Parking space * Employee discounts * Employee events * Dogs welcome * Home office * Flexible working hours * Sports and Fitness Options WARUM WIR? * Join a dynamic, motivated team that values collaboration and innovation. * Experience the energy and agility of a fast-growing tech startup where every day brings new opportunities. * Take ownership of projects and bring your ideas to life, shaping the direction of our work. * We are dedicated to supporting your growth with resources and opportunities to advance your role and career. * Your work will have a direct, positive impact on both the company and society, contributing to meaningful change.
WHO ARE WE? At Stenon, we are on a mission to democratize soil data. As the global market leader in real-time soil analytics, we empower farmers with actionable insights to improve yield, crop quality, and soil health while reducing costs and environmental impact. To advance our next generation of soil sensing technology, we are looking for an Embedded Firmware Developer who can build the on-device software that turns hardware measurements into reliable data directly from the field. POSITION As an Embedded Software Engineer / Firmware Engineer, you will take ownership of Linux system development and microcontroller firmware for our soil sensor platform, and work closely as part of our Device Engineering Team. You will implement, optimize and maintain embedded Linux components alongside robust firmware for microcontrollers, ensuring reliable operation across the full device stack. Your work will involve interfacing SOC/SOM with our boards hosting different sorts of sensor, managing data acquisition, and enabling reliable communication between distributed system components under harsh outdoor conditions. You will collaborate with hardware, firmware and backend/cloud teams to bring integration concepts from prototype to production-ready devices. This includes ensuring stable system behavior, reliable Linux system image and firmware boiling down to robust device functionality. You will implement a robust Linux image as well as microcontroller firmware update mechanism. And with the use of Python, you will simplify complex problems. YOU WILL * Develop and maintain embedded Linux systems using Yocto for ARM-based platforms (e.g. Raspberry Pi and similar SBCs) * Configure, extend, and debug Yocto build environments, layers, and recipes * Support and improve Linux-based system bring-up and debugging on new hardware * Interface embedded Linux systems with microcontrollers * Write firmware that runs on ARM Microcontrollers (e.g. STM32) * Support on hardware related software development using Python * Develop tooling for automation, testing, deployment, and diagnostics * Collaborate closely with hardware, firmware, and backend/cloud teams * Participate in code reviews and contribute to improving system architecture and maintainability YOU HAVE * Solid experience with Linux Distributions * Practical experience with the Yocto Project (building images, modifying recipes, working with layers) * Experience with ARM-based embedded platforms (Raspberry Pi or similar SBCs) * Expert embedded C/C++ knowledge for firmware development * Experience working with microcontrollers (e.g. STM32, ESP32, or similar) * Hands-on experience with hardware interfaces (GPIO, UART, SPI, I2C, etc.) * Good knowledge of Python * Experience using Git and collaborative development workflows * Ability to debug complex issues across hardware/software boundaries WHAT WE OFFER * Real-World Impact: Design hardware that goes directly into the hands of farmers, solving global food production and climate challenges. * Ownership & Growth: A key role in a fast-growing scale-up where you own your area of responsibility with flat hierarchies and fast decision-making. * Collaborative Culture: Work in a highly productive, international team that values hands-on development and mutual support. * Year-End Break: Enjoy a paid company-wide closure between Christmas and New Year to recharge and spend time with loved ones. * Seamless Commuting: Choose between an ABC Berlin/Potsdam travel pass or a Deutschland-Ticket to keep you mobile. * Team Spirit: Annual company retreats to warmer climates (last year we went to Gran Canaria), regular social events, and a fully stocked kitchen with coffee, tea, and snacks. WHY US? We are changing how farmers understand and manage their soil—moving from lab-based analysis to real-time insights directly in the field. We value transparency, ownership, and continuous improvement, and we believe great products come from teams that respect and support each other. We set high standards, reward performance, and foster a positive, constructive feedback culture. INTERESTED? If you are ready to tackle the challenge of making complex soil data instantly accessible and actionable for farmers worldwide, we want to hear from you. Send us your application (CV or LinkedIn). Reach out to careers@stenon.io if you have any questions – we're happy to help.