Salaried Positions
ENGINEER (COMM & EMBEDDED SYSTEMS)
Job code: 10-00840*
Job Summary:
- Perform security penetration testing and vulnerability analysis (ethical hacking) of embedded system software and hardware used in applications such as smart grid, automobiles, medical devices, industrial control systems and mobile devices. Specific tasks include: software/firmware extraction, reverse engineering and functional analysis; memory image capture, static memory analysis and data element extraction; 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; system security architecture analysis and design and risk management analysis; encryption system implementation analysis for multiple encryption types (symmetric and asymmetric); client interaction, technical documentation and formal and informal technical presentations.
Education/Experience:
- Requires a BS or MS degree in Computer Engineering, Electrical Engineering, or other related disciplines with at least a 3.5 GPA. Must have 0-2 years of course work or experience in microprocessor software and/or hardware; experience in C, C++, and/or Python preferred; experience with Linux and interest and/or experience in working with hardware a plus. Must have excellent verbal and written communication skills; must be able to work in project team environments and independently; must have excellent problem-solving skills, be self-motivated and be driven by challenging problems; must have good organizational skills and attention to detail; aptitude for continuous learning and leadership potential. Applicants with energy, enthusiasm, initiative and a desire to excel in their field will receive primary consideration. Additional optional but beneficial training/experience includes: networking/communications protocols; understanding of compilers and lower level programming languages; cryptography; windows and Unix-variants operating system experience; Android/iPhone development experience; and domain area experience in SCADA/electric power grid, oil/gas systems, plant controls, medical devices and automotive technologies. A valid/clear driver's license is required.
Special Considerations:
- Applicants 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.
Job Locations: San Antonio, TX
For more information about this division, visit the Automation & Data Systems home page.
▲ RETURN TO TOP