Posted in

Embedded/Mobile Software Developer

Embedded/Mobile Software Developer

CompanyParsons
LocationAnnapolis Junction, MD, USA
Salary$120800 – $217400
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, or a closely related field. 8+ years experience.
  • 3+ years of experience in embedded systems and mobile application development.
  • Proficiency in Android NDK/SDK, iOS Xcode, and low-level device driver development.
  • Knowledge of ARM assembly, mobile OS internals, and debugging tools.
  • Experience with hardware interface protocols (UART, SPI, I2C).
  • Strong foundation in cryptography, obfuscation, and secure communications.
  • TS/SCI with FS Polygraph clearance required.

Responsibilities

  • Develop custom mobile software applications for Android, iOS, and Windows mobile platforms.
  • Reverse engineer mobile apps and firmware to identify and exploit vulnerabilities.
  • Design and implement embedded software modifications to COTS hardware devices.
  • Conduct vulnerability assessments.
  • Integrate crypto and steganography modules into mobile and embedded software.
  • Ensure software meets secure coding standards and mission compliance requirements.
  • Deliver high-impact tools used in offensive and defensive cyber operations.

Preferred Qualifications

  • Penetration testing certifications (OSCP, GPEN) or experience highly desirable.