Reston, VA, 22096, USA
57 days ago
Android Developer
Overview Join BigBear.ai as an Android Developer and Conquer Cyber Challenges! Are you passionate about Android development and ready to push the boundaries of mobile technology? Do you thrive in a mission-focused team that collaborates closely with end users? If so, BigBear.ai is looking for you! By joining BigBear.ai, you'll be part of a dedicated team that values innovation, collaboration, and the relentless pursuit of excellence. If you are ready to tackle the next big cyber challenge, apply now and make a difference! What you will do Design and develop cutting-edge custom software tools for the Android platform Lead the end-to-end design and development process of custom software Diagnose and debug issues using both COTS (Commercial Off-The-Shelf) and GOTS (Government Off-The-Shelf) tools Demonstrate a strong understanding of network functionalities Create comprehensive documentation for operating and supporting developed software and techniques Mentor and guide junior developers to achieve mission objectives Tackle real-time cyber challenges head-on What you need to have Bachelor's Degree with 0-2 years of experience; 6-8 years of experience without a degree Clearance: Must have a TS clearance and be eligible for a polygraph Proficiency in development, testing, and debugging using Python and C Experience with UNIX applications, making files, or comparable build environments Expertise in programming CNO (Computer Network Operations) tools and techniques Advanced knowledge of network sockets programming and packet-level IP, TCP, and application-level protocols Ability to trace code execution in debuggers (WinDbg/gdb/IDA Pro) Skills in reverse engineering native binaries Experience developing proof-of-concept exploit software In-depth understanding of Unix kernel internals, including OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), and OS-specific mandatory and discretionary access control mechanisms Knowledge of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat Experience with version control software such as Git, GitLab, etc. What we'd like you to have Experience with native-level mobile development Skills in vulnerability analysis Familiarity with assembly, preferably ARM Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing Proficiency in Objective-C, Swift, or C++ programming Ability to work independently and as part of a team in a dynamic environment with constantly evolving requirements About BigBear.ai BigBear.ai is a leading provider of AI-powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on BigBear.ai’s predictive analytics capabilities in highly complex, distributed, mission-based operating environments. Headquartered in Columbia, Maryland, BigBear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit https://bigbear.ai/ and follow BigBear.ai on LinkedIn: @BigBear.ai and X: @BigBearai.
Confirm your E-mail: Send Email