Novetta Solutions specializes in providing innovative, mission-critical technology products and solutions to the Intelligence Community, Department of Defense and other organizations.
As a trusted partner of the Department of Defense, U.S. Government civilian and international agencies, and businesses throughout the world, we work closely with teams working interesting and difficult customer issues to anticipate break-through technologies that are needed in the immediate future. Become part of a dynamic team where you have the ability to apply your skills to a variety of cutting-edge challenges.
We are looking for Senior or Mid-level Mobile Software Engineer
Deep knowledge of Android and a strong passion in mobile industry and mobile development.
Ability to communicate design decisions, trade-offs, code walk-throughs, bugs, thoroughly, clearly, and concisely
Ability to effectively handle multiple simultaneous projects, manage time, and priorities.
Efficiently implement new features and bug fixes while writing elegant, maintainable code
Expert knowledge of implementations of contemporary commercial wireless devices.
A minimum of four year's of experience (work or academic) in the following:
Bachelor of Science degree in Computer Science, Software engineering, Computer Engineering, or Electrical Engineering and (10) years post baccalaureate, progressive experience as a Software Engineer/Developer, Application Engineer/Developer
Background in mobile web technologies (HTML5, AJAX, CSS, XML, JSON) preferred
Background in wireless API's (WI-FI, Bluetooth) preferred.
2+ years' experience in communications device design or embedded platform-level software development for mobile communication devices desired.
Advanced experience developing/designing mobile phone platforms highly desired.
2 years' experience with reverse engineering software packages such as IDA Pro, IDA Python, PyDbg, or OllyDbg, as well as computer forensic software packages such as EnCase, FTK, or Sleuth Kit/Autopsy.
Advanced or expert experience in software development and related technologies
Advanced or Expert experience in seizing and scoping, in design, implementation and delivery of mobile application solutions using iOS and/or ANDROID development environments.
Advanced or Expert experience in development on two or more of the following software platforms: WINDOWS, LINUX, ANDROID, OS X, and iOS.
Experience with multiple programming languages (C, C++, C#, objective C, Visual Basic, JAVA) is required. A strong mix is needed, with experience in C, C++, or Objective C and JAVA, or C# minimum requirement.
Background in computer or cell phone architecture, system internals, operating systems, and/or boot process software development.
Strong organizational and communication skills, both verbal and written.
Proven track record of mobile application development.
ClearanceJobs.com - 11 months ago
Imagine yourself on the biometric aisle of the security products and services supermarket, not knowing exactly what you need. That's...