Alliance for Recruitment is the biggest recruitment agency in the Baltics, servicing clients in CEE & Nordics and creating a brighter future for people around! We are the largest headhunting house measured by capacity, a number of successful placements, and annual growth, raising a high-performing team of recruitment experts from various industries.
Our client - Astrolight – a company developing multi-gigabit, undammable and undetectable wireless laser communication systems for naval and space applications - is looking for a junior – mid software engineer. Company is looking for a person who will enjoy working together with their team of software, embedded and FPGA developers as well as mechanical and electronics engineers to enable fast laser links between our ATLAS space terminal and OGS-2 ground station or between ships carrying our POLARIS terminals. Company hopes you can help us deliver high throughput, low latency and secure laser communication backhaul for Earth, Earth’s orbit and beyond.
About Astroight’s technology:
The success of Astrolight is built on its in-house optical, mechanical, electronic and software innovations, with the latter being a critical part of our competitive edge. The software technologies used include:
- JSON-RPC-based APIs for orchestration and control,
- Linux-based systems running code written in C, C++ or Python,
- CUDA-accelerated image and signal processing on GPUs,
- ARM chips running Zephyr,
- FPGAs (VHDL, RISC soft-cores) on our own PCBs designed for spaceflight,
- MATLAB- and Python-based orbital, atmospheric propagation and signal simulations.
Responsibilities:
Company would like you to take ownership of part of their non-embedded software development efforts aimed at:
- Tracking fast moving objects using cameras.
- Enabling unattended operation of our ground station and optical terminals.
You will be free to work on the aspects of our products that can showcase your strengths as a developer. Company will expect you to:
- Design an appropriate software architecture for a given task.
- Select the required tools for implementing the required architecture.
- Work closely with our in-house team and contractors to deliver a functioning product.
Requirements:
First and foremost, Astrolight is looking for a fast learner willing to use modern coding practices such as CI/CD. The ideal candidate is expected to have demonstrated results:
- Building a software architecture for a product.
- Using a low-level programming language such as C or C++.
- Using at least one high-level language such as Python, C#, Go, Rust or Scala.
- Maintaining and documenting software using Git tools.
- Using image-processing libraries such as OpenCV.
- Using astronomy-oriented libraries such as Astropy, SOFA.
Preferred candidates will optionally be familiar or have demonstrated interest in:
- Linux kernel coding and/or building a Linux system.
- CUDA and low-latency GPU-based processing.
- Real-time software execution.
- Basic control theory concepts such as PID control.
- Usage of serial interface protocols (UART, I2C, SPI, OneWire).
- Embedded software development (Arduino, STM32, etc.).
Company offers:
- A stock options package for loyal and devoted candidates.
- Flexible working hours with remote work options.
- Work in a tight-knit and highly experienced team.
- Be in the driving seat without corporate bureaucracy.
- Ability to gain skills in the rapidly growing space industry.
Monthly salary:
2500 – 4500 EUR gross (the final offer depends on qualifications, competencies, and professional experience
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2025-06-10
Embedded Software Engineer
2025-05-27
Embedded Software Engineer
2025-05-27
- Posted
- Dec 31, 2024
- Type
- Full-time
- Level
- Associate
- Location
- Vilnius
- Company
- Astrolight
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2025-06-10
Embedded Software Engineer
2025-05-27
Embedded Software Engineer
2025-05-27