CNO Developer - Mid-Level (iOS or Android)

Sorry, this job was removed at 3:22 p.m. (CST) on Tuesday, May 31, 2022
Find out who's hiring in Washington DC.
See all Developer + Engineer jobs in Washington DC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Overview

BigBear.ai is seeking a Mid-Level Mobile Developer to develop Android and/or iOS capabilities. We are building an advanced team of cyber engineering experts for developer positions. This position is an opportunity to build leadership while performing work that is challenging, engaging, and provides real-world mission impact on efforts cover the full spectrum of security technologies for computer network operations.

What you will do

  • Working on small teams in close coordination with customers to quickly design, deliver, and enhance operational capabilities
  • Developers must play both sides of the fence-developing and defeating advanced new security techniques.
  • Duties include: design custom software tools and techniques for mobile platforms; be responsible for end-to-end design and development of custom software; diagnose and debug issues using both COTS and GOTS tools; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.



What you need to have

  • Clearance: Must Possess and Maintain a TS w/ Polygraph
  • BS/BA degree in Computer Science, Engineering, or a similar technical field
  • Ten (10) years of experience programming in C, and Python (Android/iOS) and Objective C (iOS specialty only)
  • Ten (10) years of experience with UNIX applications using make files or comparable build environments, mission-applicable platforms
  • Ten (10) years of experience with programming CNO tools and techniques
  • Ten (10) years of experience with network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols
  • Experience tracing code execution in a debugger (WinDbg/gdb/IDA Pro)
  • Experience reverse engineering native binaries
  • Experience developing proof-of-concept exploit software
  • Experience creating and briefing technical presentations
  • Experience with mobile platforms
  • Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
  • Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
  • Experience developing software and performing code reviews on a team, using tools such as git, Gitlab, etc.



What we'd like you to have

  • Experience with native-level mobile development
  • Experience with vulnerability analysis
  • Experience with assembly, preferably ARM and MacOS
  • Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing



About BigBear.ai

A leader in decision dominance for more than 20 years, BigBear.ai operationalizes artificial intelligence and machine learning at scale through its end-to-end data analytics platform. The Company uses its proprietary AI/ML technology to support its customers' decision-making processes and deliver practical solutions that work in complex, realistic and imperfect data environments. BigBear.ai's composable AI-powered platform solutions work together as often as they stand alone: Observe (data ingestion and conflation), Orient (composable machine learning at scale), and Dominate (visual anticipatory intelligence and optimization).

BigBear.ai's customers, which include the U.S. Intelligence Community, Department of Defense, the U.S. Federal Government, as well as customers in the commercial sector, rely on BigBear.ai's high value software products and technology to analyze information, identify and manage risk, and support mission critical decision making. Headquartered in Columbia, Maryland, BigBear.ai has additional locations in Virginia, Massachusetts, Michigan, and California.

BigBear.ai will request COVID-19 vaccination status information as part of the onboarding process.

What you will do

  • Working on small teams in close coordination with customers to quickly design, deliver, and enhance operational capabilities
  • Developers must play both sides of the fence-developing and defeating advanced new security techniques.
  • Duties include: design custom software tools and techniques for mobile platforms; be responsible for end-to-end design and development of custom software; diagnose and debug issues using both COTS and GOTS tools; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.



What you need to have

  • Clearance: Must Possess and Maintain a TS w/ Polygraph
  • BS/BA degree in Computer Science, Engineering, or a similar technical field
  • Ten (10) years of experience programming in C, and Python (Android/iOS) and Objective C (iOS specialty only)
  • Ten (10) years of experience with UNIX applications using make files or comparable build environments, mission-applicable platforms
  • Ten (10) years of experience with programming CNO tools and techniques
  • Ten (10) years of experience with network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols
  • Experience tracing code execution in a debugger (WinDbg/gdb/IDA Pro)
  • Experience reverse engineering native binaries
  • Experience developing proof-of-concept exploit software
  • Experience creating and briefing technical presentations
  • Experience with mobile platforms
  • Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
  • Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
  • Experience developing software and performing code reviews on a team, using tools such as git, Gitlab, etc.
More Information on BigBear.ai
BigBear.ai operates in the Artificial Intelligence industry. The company is located in Columbia, MD, Chantilly, VA, Lexington, MA, San Diego, CA, Ann Arbor, MI, Virginia Beach, VA, Huntsville, AL and Charlottesville, VA. BigBear.ai was founded in 2020. It has 700 total employees. It offers perks and benefits such as Partners with nonprofits, Friends outside of work, Eat lunch together, Intracompany committees, Open door policy and OKR operational model. To see all 23 open jobs at BigBear.ai, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BigBear.aiFind similar jobs