Description
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.
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.
- 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.
- 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.
