ANALYST - ENGINEER - RESEARCH ENGINEER - EMBEDDED SYSTEMS
Location: San Antonio, TX
Name: Southwest Research Institute Inc
Participate in project teams applying knowledge of embedded systems to perform vulnerability testing of embedded systems including IoT devices, automotive embedded control units (ECUs). Develop clearly written documentation describing engineering concepts, designs, project results and other project related artifacts. Contribute new ideas, approaches and techniques during project meetings. Preparation of formal and informal technical presentations for prospective clients, existing clients and conferences. Projects commonly require limited travel to client sites.
Requires a BS or MS degree in Computer Engineering, Electrical Engineering, or Computer Science with at least a 3.25 GPA. Coursework or project experience in computer, embedded system, IoT, network, or software security vulnerability testing. Must have ability to be a part of an engineering team, e.g. strong oral and written communication skills. Must have experience with boot loaders and embedded applications, knowledge of Windows, Linux, Android and iOS; experience with security evaluation and threat assessments of embedded systems; understanding of common cryptographic algorithms and protocols; understanding of common weaknesses and modern attacks on cryptographic algorithms and protocols. Must be familiar with compiler internals, debuggers, disassemblers, and other low level development and analysis tools. Preferred knowledge includes strong understanding of embedded systems / software. Additional preferred hardware skills include printed circuit board (PCB) reverse engineering; application of common microcontroller programming tools and debugging interfaces; data bus monitoring (snooping) and data injection; communications protocol analysis; wireless communications channel snooping and data injection. Additional software skills could include software/firmware extraction, reverse engineering, and functional analysis; memory image capture, static memory analysis, and data element extraction; system security architecture analysis and design, and risk management analysis; encryption system implementation analysis for multiple encryption types (symmetric and asymmetric). A valid/clear driver's license is required.
Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Applicant must be a U.S. citizen.