General Software Engineer

ZeroMark

$110K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development in defense, aerospace, or security domains.
  • Proficiency in programming languages such as C++, Python, or Java.
  • Strong understanding of data structures, algorithms, and object-oriented design.
  • Experience with embedded systems or real-time operating systems is a plus.
  • Familiarity with signal processing and machine learning is desirable.
  • Excellent problem-solving skills and analytical mindset.

Responsibilities

  • Design, develop, test, and deploy software solutions for counter-drone systems.
  • Collaborate with teams including hardware engineers and data scientists to define system requirements.
  • Implement algorithms for drone detection, tracking, and mitigation.
  • Optimize software for real-time performance in embedded and distributed environments.
  • Participate in code reviews and contribute to architectural discussions.
  • Troubleshoot and debug software issues for system reliability.
  • Stay updated with emerging software development technologies and counter-drone capabilities.

Benefits

  • Collaborative and fast-paced work environment with Tier-1 units.
  • Hands-on experience testing technology in various challenging settings.
  • Opportunity to make a tangible impact on national security.
  • Engagement with cutting-edge, field-tested technology.
  • A culture that values dark humor and resilience.
Full Job Description
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.

Similar Jobs

More Jobs at ZeroMark

More Aerospace & Defense Jobs

Find similar General Software Engineer jobs: