Embedded Developer Level 3- IW

Software Developer
Posted 1 month ago

Description:

This position is hands-on hardware and software analysis, proof-of-concept creation, and product development in support of an exciting mission! In this position, the software developer will develop mostly in C, but some situations involve C++, and the reading/writing of assembly. Additionally, the placed candidate will spend approximately 25% of his/her time conducting research on subject devices, potentially including, but not limited to, Hardware breakdown of subject devices, soldering/de-soldering, of chips, install of sockets, Reverse engineering of software binaries, Open Source/Internet Research Searching and discovering of data in Customer Enterprise Tools and Repositories, Interfacing with Analysts, External Stakeholders, and client leadership  

Qualifications:

Embedded software developer proficient in C, C++, and comfortable reading/writing assembler, particularly but not limited to, x86, ARM. Experience reverse engineering software/firmware binaries in static analysis tools such as Ghidra and IDA, as well as proficiency using debuggers to step through decompiled code. Understanding of Linux internals, embedded Linux, and/or pre-Linux Real Time Operating Systems. Some exposure/experience with hardware breakdown, soldering, board analysis, or a strong desire to learn.  Required years; 12 yrs + Masters, 15 yrs + BS, 20 yrs + no degree. BS/Masters in (Computer Science, Electrical Engineering, Computer Engineering, Physics or similar)

Job Features

Job Category

C++, Computer Science, Information Technology, Linux

Apply For This Job

A valid phone number is required.
A valid email address is required.