Vidar Systems
-
Backend Engineer
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · Upper-Intermediate MilTech 🪖Vidar Systems is an acoustic technology startup at the cutting edge of defense and security solutions. We employ retail hardware components to build military grade systems aiming to redefine acoustic weapon locating solutions in terms of affordability,...Vidar Systems is an acoustic technology startup at the cutting edge of defense and security solutions. We employ retail hardware components to build military grade systems aiming to redefine acoustic weapon locating solutions in terms of affordability, efficiency, and reliability. Our team is spread out globally with main activities and production taking place in the heart of Ukraine — Kyiv.
About the Role
Join our agile engineering team, where you’ll develop and maintain scalable software systems supporting advanced military acoustic reconnaissance. You’ll have significant autonomy in architecting solutions, integrating with machine learning components, and guiding our infrastructure to meet evolving needs. As a key member of our small team, you’ll drive code quality, reliability, and directly improve Ukraine’s defensive capabilities on the frontline.
What You’ll Do
- Python Development: Write and maintain high-quality Python code.
- Infrastructure as Code (IaC): Manage AWS resources using AWS CDK to ensure scalability and maintainability.
- DevOps & CI/CD: Continuously improve our build and deployment pipelines, ensuring rapid and reliable software releases.
- Automated Testing: Implement and maintain automated tests to validate functionality and prevent regressions.
- Containerization: Deploy and manage services using Docker containers.
- ML Integration: Collaborate with machine learning engineers to integrate models and data pipelines into production systems.
- System Architecture: Design and refine architectures that support growth and adapt to complex requirements.
What You Need
- Python Expertise: 5+ years of professional experience writing production Python code.
- AWS & IaC: Proven experience with AWS and the AWS CDK for managing infrastructure.
- Docker & Linux: Proficiency with Docker and solid Linux command-line skills.
- Dependency Management: Familiarity with Poetry for managing Python dependencies.
- Redis: Experience using Redis for caching or data storage.
- Collaboration & Autonomy: Ability to work independently, make architectural decisions, and communicate effectively within a small team.
Nice to Have
- C/C++: Experience with C/C++ is likely to be beneficial, especially as we develop our next generation system.
Why Join Us?
- High Autonomy: Shape the direction of our software solutions with minimal oversight.
- Cutting-Edge Domain: Contribute to military acoustic reconnaissance systems at the forefront of innovation.
- Flexible Work Options: Benefit from flexible arrangements and a culture that values your input.
-
Embeded Engineer
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateVidar Systems is an acoustic technology startup at the cutting edge of defense and security solutions. We employ off-the-shelf and custom-designed hardware components to build military grade systems aiming to redefine acoustic weapon locating solutions in...Vidar Systems is an acoustic technology startup at the cutting edge of defense and security solutions. We employ off-the-shelf and custom-designed hardware components to build military grade systems aiming to redefine acoustic weapon locating solutions in terms of affordability, efficiency, and reliability. Our team is spread out globally with main activities and production taking place in the heart of Ukraine — Kyiv.
About the Role
We are seeking a Senior Embedded Engineer to lead the development of our next-generation embedded system. While our current system has a strong foundation, it is more like a traditional computer rather than an optimized embedded system. We need an expert to design and develop a new software architecture to run our algorithms on an MCU, ensuring it meets the demands of a true embedded environment. This is a unique opportunity to shape the system architecture and work on cutting-edge embedded technologies with real-world impact.
Technology stack
C++, RTOS, ARM Cortex M55 with neural accelerator (STM32N6), TI ADC (TLV320ADC)
What You’ll Do
- Develop high-performance, testable, and maintainable embedded software.
- Design and implement a next-generation software architecture for an embedded platform.
- Optimize multithreading and resource allocation for constrained environments.
- Work with STM32 toolchain and libraries, ARM Cortex M55, and FreeRTOS (or comparable RTOS).
- Optimize existing ADC firmware as the first key milestone.
- Collaborate with cross-functional teams to adapt and implement existing algorithms in embedded environments.
- Ensure software performance and reliability.
What You Need
- 5+ years of professional experience of Embedded C/C++ development
- Strong understanding of multithreading and performance optimization for embedded systems
- Experience with STM32 toolchain and libraries
- Experience with ARM Cortex M55 architecture
- Familiarity with RTOS (e.g., FreeRTOS)
Nice to Have
- Python programming skills
- Strong mathematics background
- Experience with Numpy, PyTorch
- Exposure to AI/ML integration on embedded systems
Why Join Us?
- High Autonomy: Shape the direction of our software solutions with minimal oversight.
- Cutting-Edge Domain: Contribute to military acoustic reconnaissance systems at the forefront of innovation.
- Flexible Work Options: Benefit from flexible arrangements and a culture that values your input.