S
$90,000 – $160,000 / year
TypeScriptPythonPipeline Management
Job Description
YOUR MISSION
We are looking for a versatile Software Engineer specializing in embedded systems and low-level communication services. In this role, you will drive the development of a mission-critical deployment tool and hardware communication services for specialized operating systems. While being familiar with CI/CD pipelines, your primary focus will be on software development for mission-critical procedures, utilization of agentic AI and Typescript environments.
WHAT YOU WILL DO AT STARK
- Lead Developer for our mission-critical preparation tool: Maintain and evolve the tool built in Typescript.
- Serve as the main technical point of contact and support lead for internal teams and customer requirements.
- Utilize Agentic AI: As an AI focused company we encourage our employees to leverage our state-of-art AI development infrastructure.
- CI/CD Pipeline Management: Work with our automated GitLab CI/CD pipelines for building, testing, packaging, and deploying GCS software components.
- Develop, deploy, and troubleshoot software solutions running on Linux-based systems, particularly Ubuntu.
- API & Interface Integration: Develop and maintain APIs and software interfaces to integrate radios, networking equipment, hardware components, and external systems.
- Cross-Functional Collaboration: Work closely with hardware, network, systems engineering, and GCS integration teams to translate technical requirements into practical software solutions.
WHAT YOU BRING TO THE MISSION
- 3+ years of professional experience in software development, software integration, or a related technical field.
- Core Languages: Proficiency in Typescript or Python.
- Tooling & Support: Proven track record in maintaining production-critical tools and providing tier-2/3 technical support.
- CI/CD Expertise: Practical experience with GitLab CI/CD, Git-based workflows, automated builds, testing pipelines, and software deployment processes.
- API Development: Experience developing and integrating REST APIs, HTTP/HTTPS interfaces, and network-based software services.
- Networking Fundamentals: Good understanding of TCP/IP, UDP, network protocols, authentication, and communication interfaces.
- Software Engineering: Solid understanding of software architecture, version control, dependency management, automated testing, and release management.
- Eligibility to obtain a German / NATO security clearance (EU / NATO citizenship required by national security regulations).
NICE TO HAVE
- Experience with NVIDIA Jetson, Raspberry Pi, or similar ARM64 SBCs.
- Awareness of ROS 2 (colcon, ament, uXRCE-DDS).
- Experience with GCP (Artifact Registry, Cloud Build, GCE instances).
- Base knowledge of C++.
Find more English Speaking Jobs in Germany on Arbeitnow
Job Details & Requirements
- Occupation
- Software Engineer
- Openings
- 1