Jr Algorithms/Video Engineer
Indexed description
Location: Irvine, CA (in-person position)
Responsibilities:
- Develop and implement computer vision algorithms on embedded systems, used for identifying, tracking and classifying anomalies, trends, and intent of airborne and ground based objects using high speed cameras
- Design and optimize AI/ML models for deployment on resource-constrained embedded platforms, considering factors such as memory, processing power, and energy efficiency
- Participate in the entire software development lifecycle, from requirements gathering and system design to testing, deployment, and maintenance
- Perform algorithm evaluation and optimization to ensure efficient and accurate real-time performance of high frame rate machine vision systems
- Stay up to date with the latest advancements in AI, machine learning, and computer vision, evaluate and propose innovative solutions to enhance our product offerings
- Document and communicate technical concepts, algorithms, and implementation details effectively to team members and stakeholders
- Experience debugging with video processing pipelines would be nice
- Mentor junior team members, providing guidance and technical expertise to foster their professional growth
- Bachelor's or higher degree in Computer Science, Data Science, Electrical Engineering, Physics or related field
- Strong programming skills in C/C++, Python required, with experience in embedded software development a plus
- Solid understanding of AI/ML techniques, deep learning frameworks, and computer vision
- Experience with hardware-software integration and optimization for embedded systems, including GPU acceleration, FPGA implementation, multi-core parallel processing
- Experience working with video processing pipelines and workflows
- Proficiency in working with popular embedded platforms, such as ARM-based SoCs and microcontrollers
- Familiarity with basic image processing techniques, camera systems, and sensor integration
- Knowledge of real-time operating systems (RTOS) and software development for embedded systems
- Excellent problem-solving skills and the ability to work independently as well as in a team environment
- Strong communication skills to effectively convey complex technical concepts and collaborate with cross-functional teams
- US Citizenship / Green Card
- Fast paced, energetic startup culture, where you'll learn a lot, have great impact, and have fun doing it
- Base salary $80- $150k, depending on experience
- Bonus, 401k, Health Care Plan (Medical, Dental, Vision)
- Unlimited Paid Time Off (with prior approval), for Vacation, Sick & Public Holidays, Maternity, Paternity
- Possible Stock Option Plan participation, based on performance and tenure.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search