Position: Software Engineer I-V
Location: Headquarters, Torrance, CA
Pay range: $80,000 - $220,00.00 per year based on experience & qualifications
Why OKSI?
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.
Job Summary: The Software Engineersupports the design, development, and deployment of advanced software systems for autonomous platforms, computer vision applications, and real-time situational awareness tools—particularly those integrated with the Android Team Awareness Kit (ATAK). This role involves hands-on software engineering within a multidisciplinary team, contributing to both prototype and production-level solutions used by defense, intelligence, and commercial clients.
Job Duties:
Software Design and Development: Design, implement, and maintain robust, scalable software applications aligned with user requirements and system specifications. Contribute to both prototype and production-level solutions.
Testing, Debugging & Quality Assurance: Write and execute unit, integration, and regression tests. Troubleshoot technical issues and participate in code reviews to ensure code quality and adherence to best practices.
System Design & Architecture Support: Contribute to discussions on software architecture and system integration, especially for applications involving autonomous systems, sensor fusion, and computer vision.
Cross-Functional Collaboration: Work closely with engineers, designers, and program managers to define technical requirements, meet project goals, and integrate multidisciplinary solutions.
Algorithm Development & Model Integration: Assist in the development and implementation of machine learning and vision-based algorithms for deployment in real-time systems.
Agile Development & Documentation: Participate in agile workflows including stand-ups, sprints, and retrospectives. Maintain clear technical documentation, including diagrams, code references, and user guides.
Security & Compliance: Ensure software meets security and regulatory requirements (e.g., ITAR, secure coding practices).
Mentorship & Technical Growth: Offer guidance to junior engineers and contribute to a culture of continuous learning and technical excellence.
Verification & Validation: Support end-to-end system verification and validation efforts to ensure software meets functional and performance standards.
Perform other duties as assigned.
OKSI is a privately held small business headquartered in Torrance, California. If you are an experienced contracts professional passionate about the aerospace and defense industry, we encourage you to apply and join the OKSI team! Learn more at www.oksi.ai. Apply Now!
|
Knowledge, Skills, and Qualifications:
Successful completion of a background screening.
2+ years of software engineering experience, preferably in defense, robotics, or autonomous systems.
Strong proficiency in developing ATAK-integrated software and a deep understanding of ATAK plugin architecture and APIs.
Experience with computer vision and machine learning model integration, particularly within GUI-driven or mobile environments.
Demonstrated ability to develop both proof-of-concept and production-grade applications.
Proficient in at least one programming language (e.g., C, C++, Python, or MATLAB); fluency in multiple is preferred.
Strong technical communication skills, with the ability to document systems clearly (diagrams, user guides, procedures).
Familiarity with verification and validation methods for real-time and embedded systems.
Comfortable working in high-stakes, fast-paced environments requiring independent initiative and strong problem-solving.
Experience using version control tools (e.g., Git), CI/CD practices, and collaborative development environments.
|