Skip to content
ZeroMarkZeroMark

General Software Engineer

Develops scalable software for AI-driven counter-drone systems, implementing detection and mitigation algorithms. Collaborates with hardware and data teams; requires proficiency in C++, Python or Java, plus embedded systems experience.

About the job

What You’ll Do

  • Design, develop, test, and deploy robust and scalable software solutions for counter-drone systems.
  • Collaborate with cross-functional teams, including hardware engineers, data scientists, and subject matter experts, to define system requirements and architecture.
  • Implement algorithms for drone detection, tracking, identification, and mitigation.
  • Optimize software for real-time performance and resource efficiency in embedded and distributed environments.
  • Participate in code reviews, contribute to architectural discussions, and maintain high code quality standards.
  • Troubleshoot and debug software issues, ensuring system reliability and performance.
  • Stay up-to-date with emerging technologies and industry best practices in software development and counter-drone capabilities.

What You’ll Need

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, preferably in a defense, aerospace, or security-related domain.
  • Proficiency in one or more programming languages such as C++, Python, or Java.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with embedded systems, real-time operating systems (RTOS), or distributed systems is a plus.
  • Familiarity with signal processing, computer vision, or machine learning concepts is highly desirable.
  • Excellent problem-solving skills and a strong analytical mindset.
  • Ability to work effectively in a fast-paced, collaborative team environment.
  • U.S. citizenship is required due to government contract requirements.

Bonus Points

  • Experience with sensor integration (e.g., radar, optical, acoustic).
  • Knowledge of communication protocols and networking.
  • Familiarity with cybersecurity principles and secure coding practices.
  • Experience with Agile development methodologies.

What We Offer

  • Competitive salary, equity, and benefits package.
  • Opportunity to work on cutting-edge technology with a significant impact on national security.
  • A collaborative work environment that values innovation.
  • Professional development opportunities and career growth.

Skills

C++, Python, Java, Data Structures, Algorithms, Embedded Systems, Rtos, Distributed Systems, Computer Vision, Machine Learning

OpenAI

OpenAI

San Francisco, CA

Control Systems Software Engineer, Robotics
$380k+/yrOn-siteEmbedded Engineering

Design and implement real-time control infrastructure for intelligent, reliable robots, spanning actuators, hardware interfaces, state estimation, and whole-robot behavior. The role requires strong robotics and control fundamentals, hands-on hardware experience, and production-quality C++ or Rust development.

Fab2

Fab2

Austin, TX
Software Integration Engineer
No salary listedOn-site3+ YOEEmbedded Engineering

Own end-to-end software integration for semiconductor manufacturing equipment, spanning firmware, control software, electronics, actuators, testing, and production handoff. Requires 3+ years developing software for physical systems, proficiency in C, Rust, and Python, and strong hardware debugging skills.

Zoox

Zoox

Foster City, CA

Software Engineer - Robot Software Infrastructure
$196k+/yrHybrid4+ YOEEmbedded Engineering

Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.

Motive

Motive

United States
Telematics Coverage Engineer
No salary listedOn-site4+ YOEEmbedded Engineering

Researches and expands vehicle telematics coverage by analyzing automotive network traffic, OEM documentation, and field logs. The role requires hands-on vehicle interfacing, reverse engineering, programming, physical debugging tools, and automotive communication standards expertise.

Applied Intuition

Applied Intuition

Washington, DC

Robotic Software Engineer
$135k+/yrOn-site3+ YOEEmbedded Engineering

Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.