AI/ML Vision Embedded Programmer
Irvine, California, United States
Full Time Mid-level / Intermediate USD 100K - 175K
TRL11, Inc.
TRL11 is a leading provider of cutting-edge video solutions for space and aerospace applications. Our visionary team, backed by Technical Oscars® and Emmy® awards, delivers innovative technologies revolutionizing video applications in space....TRL11 is a venture backed startup looking to bring cutting edge video technology to the space economy. We are based in Irvine, CA. We are seeking an experienced AI/ML Machine Vision Embedded Programmer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing AI and machine learning algorithms on embedded systems. The application is focused on machine vision applications for assisting spacecrafts navigation, docking, and other on orbit application. The ideal candidate has a solid background in computer vision, deep learning, and embedded systems, with a minimum of 5 years of industry experience. If you are passionate about cutting-edge technology and have a strong desire to create innovative solutions, this is an excellent opportunity for you to participate in the new space economy.
Responsibilities:
- Develop and implement ML and computer vision algorithms on embedded systems, used in identifying, tracking and classifying objects.
- 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 machine vision systems.
- Conduct performance analysis and troubleshooting to identify and resolve issues
- 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.
- Mentor junior team members, providing guidance and technical expertise to foster their professional growth.
Requirements
- Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 3 years of industry experience in developing and implementing machine learning and computer vision algorithms for embedded systems. 5-8 years preferred.
- Strong programming skills in C/C++, with experience in embedded software development.
- Solid understanding of ML techniques, deep learning frameworks (such as TensorFlow, PyTorch), and computer vision.
- Experience with hardware-software integration and optimization for embedded systems, including GPU acceleration, FPGA implementation.
- Proficiency in working with popular embedded platforms, such as ARM-based systems-on-chip (SoCs) and microcontrollers.
- Familiarity with image processing techniques, camera systems, and sensor integration.
- Knowledge of real-time operating systems (RTOS) and software development methodologies for embedded systems.
- Excellent problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
- Strong communication skills to effectively convey complex technical concepts and collaborate with cross-functional teams.
- Experience in the development of commercial products in an industry setting is preferred.
Benefits
- Salary: $100K - $175K
- Health Care Plan (Medical)
- Paid Time Off (Unlimited)
- Family Leave (Maternity, Paternity)
- Stock Option Plan
Tags: Computer Science Computer Vision Deep Learning Engineering FPGA GPU Machine Learning ML models PyTorch TensorFlow Testing
Perks/benefits: Career development Equity Health care Medical leave Parental leave Startup environment Unlimited paid time off
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Intern jobs
- Open Data Engineer II jobs
- Open Business Intelligence Engineer jobs
- Open Lead Data Analyst jobs
- Open Data Science Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Marketing Data Analyst jobs
- Open Junior Data Scientist jobs
- Open MLOps Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Scientist II jobs
- Open Business Data Analyst jobs
- Open Product Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Sr Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Research Scientist jobs
- Open Principal Data Scientist jobs
- Open Big Data Engineer jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Azure Data Engineer jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Data quality-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open NLP-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open Hadoop-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Airflow-related jobs