Embedded/Mobile Software Developer
Company | Parsons |
---|---|
Location | Annapolis Junction, MD, USA |
Salary | $120800 – $217400 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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.