Orchestra Technology - Berkeley Heights, NJ
posted 3 months ago
The Software Engineer 2 (Android Development) position is focused on applying computer science principles and mathematical analysis to design, develop, test, and evaluate software and systems specifically for Android applications. The role involves working with various stakeholders, including carrier partners and overseas R&D teams, to ensure that software meets the required specifications and functions effectively on new Samsung devices and Android OS upgrades. The engineer will be responsible for modifying existing databases, writing logical and physical database descriptions, and coordinating database development within project teams. This position requires a strong understanding of the software development lifecycle, from requirements gathering to testing and delivery, and the ability to troubleshoot issues as they arise. In addition to database management, the engineer will port and validate carrier requirements on new devices, collaborate with carrier partner teams, and provide onsite support for demos and joint tests. The role also includes evaluating technical feasibility and prototyping solutions to demonstrate new automation and optimization opportunities. Strong interpersonal and communication skills are essential, as the engineer will work closely with both technical and non-technical team members to achieve project goals. The ideal candidate will be a self-starter, capable of independently acquiring the necessary knowledge to succeed in this dynamic environment.