Senior Embedded AI Software Engineer
Join a defense technology team developing real-time image processing and AI solutions for mission-critical systems. The role focuses on embedded C/C++ development, computer vision, tracking, and performance optimization across CPU, GPU, and AI accelerator platforms.
Обязанности
- Develop real-time embedded software for mission-critical systems.
- Design, implement, and maintain C/C++ components for image processing and tracking applications.
- Integrate video analysis, object detection, object tracking, and AI capabilities into embedded systems.
- Profile and optimize software across CPU, GPU, and AI accelerator platforms.
- Develop across diverse hardware architectures and drive end-to-end software activities.
- Collaborate with algorithm, hardware, and systems engineering teams.
Требования
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field with strong programming experience.
- At least 5 years of real-time embedded software development experience.
- Strong hands-on C/C++ development skills.
- Experience with Embedded Linux and multithreaded development.
- Experience developing for edge devices, hardware platforms, or mission-critical systems.
- Strong system-level understanding and ability to work independently.
Будет плюсом
- Experience with image processing, tracking, or computer vision.
- Experience developing on GPU, CPU, DSP, or AI accelerator platforms.
- Experience implementing or optimizing AI models for edge environments.