--}}

Responsibilities:

  • Lead the software engineering function, overseeing the design and development of mission-critical software systems for autonomous defense platforms.
  • Drive the end-to-end software development process, from system architecture and algorithm design to implementation, testing, and deployment.
  • Develop scalable, high-performance software solutions that integrate with hardware platforms, including autonomous vehicles, control systems, and sensor networks.
  • Ensure the security, reliability, and resilience of software systems, implementing best practices for cybersecurity, real-time performance, and fail-safe operations.
  • Collaborate across engineering disciplines, including guidance, navigation, control (GNC), avionics, and systems integration, to optimize performance and mission effectiveness.
  • Provide technical mentorship and leadership to the software engineering team, fostering a culture of innovation, precision, and mission focus.
  • Research and implement cutting-edge software technologies, including AI/ML-driven decision-making, real-time sensor fusion, and advanced autonomy frameworks.
  • Optimize software for deployment in real-time and embedded environments, ensuring efficient operation under computational constraints.
  • Maintain compliance with defense industry standards and cybersecurity best practices, ensuring that software solutions meet mission-critical requirements.

Qualifications:

  • 10+ years of experience in software engineering, with a focus on mission-critical systems, autonomous platforms, or defense applications.
  • Proven expertise in leading software teams and driving full lifecycle development of complex software systems.
  • Proficiency in programming languages such as C++, Python, with strong experience in embedded systems and real-time software development.
  • Strong background in software architecture, distributed systems, and high-performance computing.
  • Experience developing software for sensor fusion, real-time control, or AI/ML-driven autonomy.
  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field. A PhD is a plus.
  • Proven leadership experience, with the ability to guide and inspire a high-performing engineering team.
  • Experience developing software for unmanned systems, robotics, or aerospace applications.
  • Familiarity with defense industry software standards, including DoD cybersecurity and compliance requirements.
  • Expertise in real-time processing, networking protocols, and distributed computing for autonomous systems.
  • Hands-on experience with AI/ML models for perception, decision-making, and optimization in autonomous systems.
  • Strong knowledge of software optimization for edge computing and resource-constrained environments.
  • Experience with high-fidelity simulation environments and digital twins for software testing and validation.


Salary

Competitive

Monthly based

Location

Huntington Beach, California, United States

Job Overview
Job Posted:
2 days ago
Job Expire:
1w 6d
Job Type
Full Time
Job Role
Education
Bachelor Degree
Experience
10+ Years
Slots...
1

Share This Job:

Location

Huntington Beach, California, United States