Embedded Software Engineer
Develop real-time embedded software and integrate computer vision and AI algorithms on advanced edge platforms.
Responsibilities
- Develop C++ software for real-time embedded systems
- Integrate image-processing and computer-vision algorithms on NVIDIA Jetson and Qualcomm platforms
- Collaborate with algorithm, hardware, and QA teams
- Optimize performance and use of GPU and CPU resources
- Develop infrastructure and testing tools for the development environment
Requirements
- Bachelor’s degree in software engineering, computer science, electrical engineering, or a related field
- At least 2 years of C++ development experience, including modern C++ such as C++11
- Experience with Linux and embedded development environments
- Understanding of software architecture, documentation, and debugging
- Ability to learn quickly and solve complex problems
Nice to have
- Embedded development on NVIDIA Jetson or Qualcomm platforms
- Experience with OpenCV, CUDA, or similar frameworks