Demo

Software Engineer Level III - Robotics & Computer Vision

OKSI
Torrance, CA Full Time
POSTED ON 2/13/2025
AVAILABLE BEFORE 5/13/2025

Job Description

Job Description

Company Overview

At OKSI , we are pioneers in advanced technologies that power Unmanned Aerial Systems (UAS), seeker applications, and remote sensing solutions. Our mission is to develop state-of-the-art systems that enable precise, real-time situational awareness and navigation across diverse operational environments. Join OKSI and contribute to transforming the future of robotics, computer vision, and embedded systems.

Position Summary

We are seeking a highly skilled Software Engineer Level III to drive innovation in UAS, seeker, and remote sensing applications. The ideal candidate will bring a wealth of experience in robotics and computer vision, with a strong background in developing real-time embedded systems using ROS2, OpenCV, GTSAM, CUDA, and related libraries. This role requires advanced proficiency in C and Python, as you will design, develop, and optimize critical software components that form the backbone of our cutting-edge solutions.

Key Responsibilities

Software Development :

Design, implement, test, and maintain robust software for UAS, seeker, and remote sensing applications.

  • Develop high-performance algorithms for real-time image processing, sensor fusion, and navigation.

Real-Time Embedded Systems :

Architect and implement solutions leveraging ROS2 to ensure reliable operation in embedded environments.

  • Optimize system performance through efficient code design and the use of CUDA for GPU-accelerated computing.
  • Computer Vision & Robotics :

    Utilize OpenCV to create and refine computer vision algorithms that support object detection, tracking, and scene interpretation.

  • Implement and optimize SLAM (Simultaneous Localization and Mapping) and state estimation algorithms using GTSAM.
  • Cross-Functional Collaboration :

    Work closely with hardware engineers, data scientists, and system architects to integrate software seamlessly into our platforms.

  • Provide technical leadership and mentorship to junior team members.
  • Quality & Agile Practices :

    Participate in code reviews and enforce best practices for high-quality, maintainable code.

  • Engage in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Required Qualifications

    Education :

    Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical / Computer Engineering, or a related field.

    Professional Experience :

    5 years of software development experience, with a strong focus on robotics and computer vision.

  • Proven track record in developing real-time embedded systems, especially for UAS, seeker, or remote sensing applications.
  • Technical Expertise :

    Proficient in C and Python.

  • Extensive hands-on experience with ROS2, OpenCV, GTSAM, and CUDA.
  • Solid understanding of Linux / Unix environments and embedded system constraints.
  • Problem Solving :

    Exceptional analytical skills with the ability to troubleshoot and optimize complex systems.

    Collaboration :

    Demonstrated ability to work in fast-paced, multidisciplinary team environments.

    Preferred Qualifications

  • Experience with sensor fusion, advanced SLAM, or localization algorithms.
  • Familiarity with agile / scrum methodologies.
  • Prior contributions to open-source robotics or computer vision projects.
  • Excellent communication skills and experience in technical leadership or mentoring roles.
  • Proficiency with version control systems (e.g., Git).
  • Compensation & Benefits

  • Benefits Package :
  • Comprehensive health, dental, and vision insurance.

  • 401(k) or retirement plan options with company matching.
  • Performance-based bonuses.
  • Professional Development :
  • Opportunities for continuous learning, training, and career advancement.

  • Innovative Environment :
  • Be part of a dynamic team pushing the boundaries of UAS, seeker, and remote sensing technologies.

    Company Description

    OKSI is a team of pioneers with over 30 years of developing and fielding custom EO / IR sensors within integrated AI / ML. We’ve taken AI and revolutionized its application into life as we know it – from augmenting human decision-making to true system autonomy – on the battlefield, into deep space, and within the depths of the ocean. Our autonomous and intelligent solutions rapidly analyze, identify, and communicate actionable insights, enabling critical decision-making, action prioritization, and outcome optimization. OKSI stands alongside the warfighter, delivering novel technologies to fill capability gaps and provide them with overmatch where and when they need it most. Join us in our mission to disrupt the industry as we define and execute new technologies for the battlefield to create a safe and secure future.

    OKSI is a privately held small business headquartered in Los Angeles, California. Learn more at www.oksi.ai

    Company Description

    OKSI is a team of pioneers with over 30 years of developing and fielding custom EO / IR sensors within integrated AI / ML. We’ve taken AI and revolutionized its application into life as we know it – from augmenting human decision-making to true system autonomy – on the battlefield, into deep space, and within the depths of the ocean. Our autonomous and intelligent solutions rapidly analyze, identify, and communicate actionable insights, enabling critical decision-making, action prioritization, and outcome optimization. OKSI stands alongside the warfighter, delivering novel technologies to fill capability gaps and provide them with overmatch where and when they need it most. Join us in our mission to disrupt the industry as we define and execute new technologies for the battlefield to create a safe and secure future. OKSI is a privately held small business headquartered in Los Angeles, California. Learn more at www.oksi.ai

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer Level III - Robotics & Computer Vision?

    Sign up to receive alerts about other jobs on the Software Engineer Level III - Robotics & Computer Vision career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Software Engineer Level III - Robotics & Computer Vision jobs in the Torrance, CA area that may be a better fit.

    AI Assistant is available now!

    Feel free to start your new journey!