Technical Lead - Android Platform Security
Company: Micasa Global Inc
Location: Plano
Posted on: January 25, 2023
Job Description:
ONSITE WORK FROM DAY1
10 + YRS
Roles & Responsibilities:
- Design and development of key Android Platform features like
HAL, System Services for core hardware security modules targeted
for the Android ecosystem of billions of devices.
- Design and develop Secure Applets using cryptography, key
management, secure elements and secure OS foundations and
frameworks
- Project Planning, requirements analysis and estimate efforts
timeline, dependencies and risks
- Investigate technical feasibility and suggest implementation
options for platform security features
- Design and code reviews for the code delivered by the
team.
- Define the development, review, delivery and release
processes.
- Collaborate closely with internal/external stakeholders and
other development team members, and work with a high degree of
independence
- Participate in design and code reviews, in the creation of
module and integration test cases, as well as test
automations
- Perform people management.
Required Skills (Technical Competency):
- 10+ years of experience in the software development industry
including Android Platform Development
- Development of HAL, System Services, Custom Android platform
and builds, android device development.
- Good command of Java, C and C++
- Excellent communication and documentation skills
- Able to deal with ambiguity and change
- Good understanding of Mobile or Embedded OS related programming
patterns, including IPC and OS system frameworks
- Understanding of security concepts such as encryption (AES,
RSA, EC etc), digital signature, authentication, key management,
communications security, permission management etc
- Good understanding of software engineering concepts, design
patterns, algorithms, data structures, memory management.
- Bachelor's degree in Software/Computer Engineering, Computer
Science or related field, or comparable relevant
experience
- Excellent problem solving and analytical skills
- Understanding of Android Ecosystem (OEMs, SoC vendors, TEE
vendors, SE vendors etc).
Desired Skills:
- 4+ years of experience in Java Card Applet software
development, or similar constrained embedded environments
- Experience with Java Card SDKs like JCardSIM/Oracle/NXP
JCOP
- Technical knowledge about the Android device and hardware
ecosystem
- Experience with designing a test strategy, writing test cases
and automating testing
- Hands-on experience in the Agile/Scrum development
processAttention to detail and highest level of quality
- Experience in interacting with customers and work on customer
premise
- Experience in working on Custom Android Platforms and/or
AOSP
Keywords: Micasa Global Inc, Plano , Technical Lead - Android Platform Security, IT / Software / Systems , Plano, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...