STARK
STARK

Senior Embedded Software Engineer (all genders)

TLDR

Design and implement embedded software for drone control systems in a defense technology company focused on high-performance unmanned systems.

About Us

STARK is a new kind of defence technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high performance unmanned systems that are software-defined, mass-scalable, and cost effective. This provides our operators with a decisive edge in highly contested environments.


We’re focused on delivering deployable, high-performance systems - not future promises. In a time of rising threats, STARK is bolstering the technological edge of NATO Allies and their Partners to deter aggression and defend Europe - today.


Your mission

As an Embedded Software Developer, you will play a key role in designing, developing, and optimizing software for real-time embedded systems in our platforms. You will work closely with cross-functional teams including hardware engineers, systems engineers, and flight software teams to deliver robust and secure embedded solutions.

Responsibilities

  • Design and implement real-time embedded software for drone control systems and payload integration.

  • Develop and maintain software in C/C++ for ARM-based microcontrollers and SoCs.

  • Integrate software with various sensors, communication modules, and custom hardware.

  • Contribute to the architecture and design of embedded systems with high reliability and security requirements.

  • Perform debugging, validation, and testing on hardware-in-the-loop (HIL) systems.

  • Collaborate with systems and hardware engineers to ensure seamless integration.

  • Document software designs, implementation, and testing procedures in accordance with industry and defense standards.

  • Ensure compliance with safety, quality, and cybersecurity standards for defence applications.

  • Stay current with emerging technologies and industry trends, recommending and implementing innovations to improve our products and processes

  • Dive deep into the details to identify, understand, and solve difficult technical problems.

  • Constantly be challenging requirements to determine what adds value and what is not.


Qualifications

  • Bachelor's or Master’s degree (or equivalent) in Computer Engineering, Electrical Engineering, or related field.

  • Proven experience in embedded software development, preferably in the aerospace or defense industry.

  • Strong programming skills in C/C++ and experience with RTOS (e.g., FreeRTOS, VxWorks).

  • Familiarity with communication protocols (e.g., UART, SPI, CAN, Ethernet).

  • Experience with debugging tools, oscilloscopes, and logic analyzers.

  • Good understanding of real-time systems and low-level hardware interaction.

  • Fluent in English (written and spoken); German is a plus.

STARK is a defense technology company that designs, develops, and manufactures high-performance unmanned systems to enhance the deployment of autonomous technologies across various domains. Our focus is on delivering software-defined, mass-scalable, and cost-effective solutions that give NATO Allies a decisive advantage in contested environments, addressing today's rising threats.

View company profile
Report this job
Apply for this job