Senior Embedded Systems Security Engineer - Mobile Security Architect
Senior Embedded Systems Security Engineer (My client is seeking a hybrid engineer, basically someone who has a mix of embedded and security)
Base Salary ranges 120K- 150K + 20K, bonus and relocation
The team is searching for a Sr. Embedded Systems Security Engineer who will serve as a technical engineering subject matter expert in embedded systems security to be utilized primarily for mobile device security products and solutions development functions and tasks. The focus will be on developing, analyzing, and evaluating technologies for secure embedded systems at various levels: hardware and software architecture, systems, subsystems, components, and interfaces.
The selected candidate will work as part of a team to conduct research and development in the areas of security, hacking, mobile O/S and applications (Android, iOS), and information assurance of embedded systems to stay ahead of the industry trends.
Perform mobile device security assessments across various products, platforms, and services from hardware and software architecture, systems, subsystems, components, and interface levels
Assist in ensuring maximum security per expectations is delivered on all products at Lab Entry Work closely with manufacturers to provide verification of security requirements Identify and help fix issues of concern during product and services development via effective collaboration with multiple teams
Report on strengths and vulnerabilities of security feature(s)/solution(s)
Provide alternate designs for security feature(s)/solution(s)
Review and define security requirements
Work closely with mobile device securityengineering testing teams to ensure test plans are in accordance with security requirements
Sync with mobile device securityengineering testing teams to ensure relevant findings via testing and/or hacking are properly analyzed and incorporated
Handle technical account management duties with handset manufacturers
Provide subject matter expert (SME) support to internal and external parties
Maintain expert knowledge in the field of mobilesecurity & hacking and the related issues, systems, processes, products, and services via extensive research and collaboration
Provide technical white papers and presentations as a result of research & development efforts
Required Skills/ Required Experience
Bachelor's Degree in ElectricalEngineering, Computer Engineering, or Computer Science.
Master's Degree is a plus.3+ years of experience in:
Must have utilized excellent embedded systems architecture understanding to perform a detailed analysis of software and hardware features in order to secure mobile and/or embedded devices.
Security analysis with an emphasis in any of the following areas: vulnerability assessment, static/dynamic code analysis, fuzzing, penetration testing, cryptographic algorithms and implementation or security research
Devising hacking scenarios in context of latest industry hacking trends to expose security flaws in an embedded systems environment.
Feasibility analysis and risk assessment of proposed solutions/fixes in an embedded system environment.
Working multiple stake holders and cross-functional teams in order to conduct security reviews, technical presentations and workshops. Conducting research and development activities in order to further company and departmental initiatives Interfacing collaborating with cross-functional teams via excellent written AND 2+ years of experience in: Hands on experience working in an embedded system environment
Hands on experience with software development in an embedded environment with a focus in any of the following areas: kernel driver, hardware-software interface, mobile O/S and application development (Android, iOS), testing &troubleshooting in C, C++, Objective C, or Java
Hands on experience with technical requirements gathering, verification/validation planning, compliance assessment and reporting
Working with test plans to ensure they are in compliance with requirements.
Preferredexperience in any combination of the following: SoC design cycle, including architecture, HW design, verification, and SW development.
Communication protocols at chip, board, and system levels
Co-design and integration of software and hardware, IP cores, system-on-chip design and verification Multi core/multi thread/IPC computing Development environments for embedded systems- cross-compilation, debug tools, ICE, JTAG etc.
Wireless communication standards, systems and protocols (3GPP/3GPP2 cellular systems, CDMA/GSM/UMTS/UMB/LTE, Bluetooth, 802.11, UICC)Development of mobile debugging or forensic tools ARM Trust Zone, Trusted Computing Group, Trusted Platform Module, Trusted Execution Environment Qualcomm baseband platforms MTK baseband platforms Secure coding & secure development life cycle Hacking and/or reverse engineering Researching & publishing technical articles, white papers, or similar content in regards to embedded systems or mobile devices