We are looking for a seasoned software engineer with required technical depth and breadth in development of software for various mobile platforms.
The Senior Software Engineer will design, implement, and debug software and firmware for mobile platforms. Candidate must be familiar with both application development (C/C++, Java, and Objective C) as well as development of middleware, frameworks, SDK, or engine components in C/C++.
The Senior Software Engineer will also be responsible for writing technical documents on the design and implementation of various components.
Qualifications:
REQUIRED
* Solid experience in writing software for mobile devices * C/C++ (minimum of 5 years) * Java (minimum of 2 years) * Google Android, SDK, NDK, OpenCore/Stagefright * Apple iOS (iPhone and/or iPad) * Bachelors degree in Computer Science and/or Engineering * Technical documentation skills * Architecture and design skills, UML or similar modeling language * Ability to multi-task and work in a dynamic environment * Troubleshooting and complex problem management * Excellent team player with strong work ethics, and capable of working independently in a fast-paced development environment
DESIRED
* Software security and protection * Digital Rights Management (DRM) * Multimedia (Audio and Video) * Agile development such as Scrum * Team leadership skills * Windows Phone 7
About Partners Data Systems
Partners Data Systems is a company that provides storage and backup automation solutions.