Senior Embedded Software Engineer

Aerodynamics combats the threat of disruption and builds a competitive advantage through holistic technology and innovation research. Our ability to draw upon the knowledge based on primary and secondary research

Apply for a job

Job responsibilities

Objectives of this Role

We're looking for a seasoned Senior Embedded Software Engineer with a passion for making things move. IoT devices, autonomous vehicles, and cutting-edge hardware technologies. This role is perfect for someone who thrives on innovation and has a track record of developing software for complex embedded systems. You'll play a critical role in developing our next generation of products, focusing on performance, reliability, and groundbreaking features.

Daily and Monthly Responsibilities
  • Lead the development of embedded software for drones and IoT devices, from initial concept through to deployment.
  • Work closely with cross-functional teams to define software requirements and system architecture for new products.
  • Design, implement, and maintain firmware for embedded platforms, with a focus on NVIDIA's Jetson line of hardware and other advanced technologies.
  • Optimize software for performance and efficiency, ensuring seamless operation in embedded environments.
  • Engage in the full testing cycle, from unit testing to integration testing, to ensure software reliability and robustness.
  • Stay updated on the latest trends in IoT devices, and embedded systems, applying innovative approaches to our product development.
  • Mentor junior engineers and contribute to a culture of excellence in software development.

Required qualifications

Skills and Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics or related field.
  • Over 7 years of experience in embedded software development, with a portfolio showcasing projects in drones, IoT devices, or related areas.
  • Strong proficiency in C/C++ and familiarity with embedded Linux environments.
  • Experience with NVIDIA Jetson hardware, or similar platforms, and understanding of their software ecosystems.
  • Knowledge of communication protocols and experience in developing software for wireless and networked devices.
  • Demonstrated ability in optimizing software for performance and power consumption.
  • Excellent problem-solving skills, meticulous attention to detail, and strong analytical abilities.
  • Effective communication skills and the ability to collaborate in a team setting.

Preferred Qualifications
  • Experience with real-time operating systems (RTOS).
  • Proficiency in computer vision technologies, including OpenCV, CUDA, etc
  • Familiarity with sensor integration and data acquisition from various sources, particularly in drone technology.
  • Background in developing secure embedded software

Senior Embedded Software Engineer


Software development

May 5, 2024
Employment term


Job type

Full time



Required candidate level


Daily and Monthly Responsabilities

Skills and Qualifications

Preferred Qualifications


Contact us

Yerevan, Armenia
Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.