Embedded Android OS Software Engineer - General Dynamics Mission Systems
Software Engineer
Design and develop embedded Android operating system software for mission‑critical defense platforms, leveraging C++, Java, and Linux expertise within an Agile environment.
About the role
Key Responsibilities
Architect, implement, and integrate Android OS components for embedded defense hardware.
Develop low‑level drivers and middleware in C++ and Java to meet real‑time performance and security requirements.
Collaborate with cross‑functional teams using Agile methodologies to deliver incremental releases.
Perform system testing, debugging, and optimization on Linux‑based platforms.
Maintain compliance with DoD security standards and support secret‑clearance documentation.
Requirements
Bachelor’s (or Master’s) degree in Software Engineering, Computer Science, or related field.
5+ years of professional experience developing embedded Android or Linux systems; 3+ years acceptable with a Master’s degree.
Proficiency in C++, Java, and Linux kernel development.
Hands‑on experience with Android OS customization, device drivers, and real‑time constraints.
Agile development experience and ability to obtain a DoD Secret clearance.