Principal Investigator - Senior Embedded Engineer
Job in
Boise, Ada County, Idaho, 83716, USA
Listed on 2026-03-03
Listing for:
InstantServe LLC
Full Time, Seasonal/Temporary
position Listed on 2026-03-03
Job specializations:
-
Engineering
Systems Engineer, Embedded Software Engineer, Cybersecurity, Software Engineer
Job Description & How to Apply Below
Principal Investigator - Senior Embedded Engineer
Location:
Boise,
Type:
Full-Time
JOB DESCRIPTION:
What You'll Get to Do
Lead a team to reverse engineer and develop embedded software using C on bare metal or embedded operating systems
Investigate existing security aspects of embedded systems and develop new enhanced security
Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers and more to evaluate and test embedded application performance and security
Utilize reverse engineering tools such as Ghidra, IDA Pro, and Binary Ninja
Participate in all aspects of the product design life cycle including system architecture, design, development, and verification
Document design, status, and results. Communicate these accomplishments directly to customer technical representatives
Lead a team to complete technically challenging tasks
Required Qualifications & Experience
• Active Top Secret/SCI security clearance
• Degree in Computer Engineering, Computer Science, Electrical Engineering or related field
• A minimum of 7 years professional experience in embedded software development
• Experience using embedded processor architectures such as ARM, Microblaze, RISC-V, Power
PC, or similar processors
• Experience with x86 processors and instruction sets
• Demonstrate expert programming ability (C/C++, assembly, scripting)
• Knowledge of low-level computer architecture (CPUs, Memory Management Units, IOMMU, serial buses)
• Experience with FLASH programming, boot loaders, board bring-up and debug
• Ability to clearly capture complex technical concepts in writing for both technical and general audiences
• Experience reverse engineering hardware and software
• Ability to analyze a system at multiple levels including a broad systems view and detailed code analysis
• Ability to plan out technical tasking in a logical manner and capture that in a program schedule
• Experience working government R&D programs and leading highly technical teams
Preferred Qualifications & Experience
• Working knowledge of applied cryptography
• Experience applying principles of cyber security to operational technology and embedded systems
• Expertise using Xilinx Vivado
• Expertise in additional software programming languages, e.g. Python
• Embedded system design experience
• Operating systems experience
Must-Haves
Minimum Relevant
Experience:
• 7 years professional experience in embedded software development
• Experience using embedded processor architectures
• Reverse engineering tools such as Ghidra, IDA Pro, and Binary Ninja
Education/qualification:
• Degree in Computer Engineering, Computer Science, Electrical
Engineering
• Active Top Secret/SCI security clearance
• Experience reverse engineering hardware and software
• Experience working government R&D programs and leading highly technical teams
Nice to Haves
• Expertise using Xilinx Vivado
• Working knowledge of applied cryptography
• Experience applying principles of cyber security to operational technology and embedded systems
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×