Senior Embedded Software Engineer
Deadline: 21 July 2024
Employment term: Permanent
Category: Software development
Job type: Full time
Location: Yerevan
Job description:
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.
/en/senior-embedded-software-engineer-6
Job 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
- 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.
Nice to Have:
- 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
Required candidate level: Senior
Additional information
All interested candidates are required to send their CVs to career@aerodynamics.am and indicate the position title you apply for in the subject line of the email or apply by using this link https://bit.ly/3PPvXuM .
Professional skills
Embedded programming
Share this job via your favorite social media channel.
About Company
AeroDynamics is a fast-growing company engaged in design, integration, production, and operation of innovative products, systems, and services.
AeroDynamics is led by a diverse & highly experienced leadership, which is the key to advancing innovation.
Benefits
Contact details
Website http://www.aerodynamics.am/
Phone: +37433872888
Address: Yerevan, Armenia, Yerevan, Armenia