
Ark Robotics — вакансії
- Product / Startup
- 11-50
- 2023
- Київ, Tallinn, San Francisco
- Defence Tech / Military Tech
Актуальні вакансії компанії
- С/С++
- Cortex-M
- Bash
- Python
- Make
- CMake
- Git
- BLE
- Zigbee
- Ethernet
- TCP/IP
- I2C
- UART
- CAN
- SPI
- OSI
- ARM TrustZone
- Linux
Join the innovative Ark R&D team as a Senior Embedded Firmware Engineer, where you'll be at the forefront of developing cutting-edge connectivity and mobile solutions that saves lives and moves our civilisation forward.
Core Responsibilities:
- Drive the development of next-generation connectivity applications, pushing the edges of what’s possible in embedded systems.
- Architect, implement, and optimize robust firmware/software solutions, ensuring high performance and scalability.
- Continuously enhance and improve existing software applications and maintain an efficient and reliable build system.
Qualifications:
- A minimum of 5 years of hands-on experience in embedded firmware development, with a deep understanding of C/C++ and debugging techniques.
- Proven experience with ARM Cortex-M powered microcontrollers, its peripheral and a solid experience with the new hardware bring up.
- Strong scripting skills in Bash and Python, build systems (Make/CMake) and version control (Git).
- Expertise in operating system concepts: multi-threading, scheduling, inter-process communication, etc.
- Experience with protocols including BLE, Wi-Fi, Zigbee, Ethernet, TCP/IP, and Sub-Ghz radio.
- Experience with different communication interfaces such as Q/O/SPI, I2C, UART, CAN.
- Advanced knowledge of wireless communication techniques, including mesh networking and frequency hopping.
- Exceptional soft, communication, teamwork and collaboration skills.
Will be a plus:
- Understanding of real-time and low power battery powered devices design.
- Knowledge of networking and security principles, with a thorough understanding of the OSI model.
- Experience with OTA updates, secure boot processes and ARM TrustZone.
- Experience in Embedded Linux development.
- Machine learning
- Python
- TensorFlow
- PyTorch
- Computer Vision
- AI
As an AI/ML Engineer at Ark Robotics, you will drive the development of intelligent algorithms that empower our drones and robotics systems with advanced decision-making and learning capabilities. Your work will involve designing, implementing, and optimizing AI and machine learning models that enhance the autonomy, efficiency, and functionality of our products.
Key Responsibilities:
- Develop and deploy AI/ML models for various robotics applications, including navigation, obstacle detection, and autonomous decision-making.
- Collaborate with software and hardware teams to integrate AI models into robotics systems.
- Conduct research to stay ahead of the latest trends and advancements in AI and machine learning.
- Analyze and interpret data to improve model accuracy and performance.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or related field.
- 3+ years of experience in AI/ML model development and deployment.
- Strong knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch) and programming languages (e.g., Python).
- Experience with computer vision, reinforcement learning, or natural language processing is a plus.
- Excellent analytical, problem-solving, and communication skills.
- ROS
- С++
- Python
- AI
- Machine learning
Join Ark Robotics as a Robotics Software Engineer to contribute to the development of our swarming technology and autonomous drone systems. You will work on advanced robotics software that will enable our robots to perform complex tasks autonomously, communicate effectively in a swarm, and navigate challenging environments. Your work will be instrumental in advancing our mission to innovate in the field of robotics.
Key Responsibilities:
- Develop and maintain software for autonomous robot operation and swarming behavior.
- Implement algorithms for path planning, obstacle avoidance, and coordination among drones.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware.
- Participate in code reviews, testing, and debugging to maintain high-quality software standards.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Robotics, or related field.
- 3+ years of experience in robotics software development, with a focus on autonomous systems.
- Proficiency in ROS, C++, and Python.
- Strong understanding of algorithms related to robotics, AI, and machine learning.
- Excellent teamwork and communication skills.
Переваги для співробітників Ark Robotics
- Гнучкий графік роботи
- Регулярний перегляд зарплатні
Читайте нас в Telegram, щоб не пропустити анонси нових вакансій.