2017-02-11

**13259: Embedded Harware/Software Engineer**

Location: Ohio, Dayton

Clearance: TS/SCI

**Description:**

MacB is seeking a mid\-level embedded hardware/software engineer to augment an onsite technical support term for one of our WPAFB customers\. Duties and responsibilities will involve the analysis, design, development, and reverse engineering of computer hardware, firmware, microcontrollers, embedded systems, and embedded software\. Prospective candidate must be able to work well in a team environment and independently under general supervision\. Work weeks are typically 40 hours, 8:00 AM to 5:00 PM Monday through Friday\.

**Requirements:**

**Required Skills:**

+ Development of and the reverse engineering of embedded hardware systems and embedded software in one or more of the following operating system environments: UNIX, Linux, Windows, VxWorks, or other vendor\-proprietary operating systems\.
+ Experience with embedded, real\-time, simulation application programming: Unix/Linux Real\-time, multi\-thread, semaphores, shared memory, network, TCP/IP hardware interfaces\.
+ Experience in analyzing, troubleshooting and developing repairs for complex software problems
+ Knowledgeable with Assembly, Basic, C, C\+\+, C\# and JAVA programming languages; Candidate must be comfortable with Assembly Language Programming in embedded systems
+ Experience with scripting languages, embedded operating systems
+ Ability to design, code, integrate, document and verify embedded microprocessor programs
+ Understanding of various hardware interfaces and communication protocols such as RS\-232/442/485, IEEE\-488/GPIB, 1553, USB, and Ethernet/TCP/IP
+ Experience with MatLab and Microsoft Office
+ Test plan development, data reduction and analysis, and preparation of technical reports\.

**Additional Skills That Would Be a Plus:**

+ Experience with Software debuggers, decompilers, dissasemblers, and software reverse engineering tools such as IDAPro
+ Knowledge of embedded C, assembly, Texas Instruments C5xxx and C6xxx DSP processors and Texas Instruments Code Composer Studio is desirable
+ Familiarity with FPGA design tools would be a plus \(SynplifyPro, Xilinx ISE, ModelSim PE\)
+ Develop and design specialized digital signal generation/measurement instrumentation utilizing Complex Programmable Logic Devices \(CPLDs\), Field Programmable Gate Arrays \(FPGAs\)
+ Knowledgeable with Hardware and software encryption/decryption tools and techniques
+ Knowledgeable with Computer Forensics and associated tools \(Encase\), procedures, and practices a plus

**Required Education:**

Prospective candidates should have a Bachelors' degree in electrical engineering, or computer engineering with 3\-10 years of directly related experience\. Master's degree is a plus\.

**Security Clearance:**

Secret Clearance needed to Start work TS/SCI ultimately will be required

_For more than 37 years, MacAulay\-Brown, Inc\. \(MacB\) has been solving some of the Nation’s most complex National Security challenges\. Defense, Intelligence Community, Special Operations Forces, Homeland Security and Federal agencies rely on our advanced engineering services, cyber security, and product solutions to meet the challenges of an ever\-changing world\. Join MacB where you will work a with team of highly experienced professionals in the areas of Intelligence, Cybersecurity, Research Development Test and Evaluation, Information Operations, fabrication, IT solutions, Logistics and Acquisition Management\. MacB has won multiple workplace awards, offers generous salaries and benefits, and has outstanding growth opportunities\._

\#CJ

Show more