Software Engineer
Two Six Technologies, Arlington, Virginia +1
What you will do
- Actively participate in the design, build, test, and implementation phases of research programs focused on advancing technology in the areas of resilient communications, next-generation networking, security, and privacy in mobile platforms
- Become intimately familiar with all aspects of what goes on inside of today's smartphones, including the hardware, kernel, drivers, firmware, framework, and apps
- Develop the ability to identify security and privacy risks of various apps, systems, and architectures
- Design and develop custom software solutions for both prototype and production-level systems on mobile phones and other resource-constrained platforms, e.g., single-board computers
What you need
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related on the job experience.
- 3+ years of professional software development experience with C/C++