Senior Reverse Engineer (Embedded Software)

Intrepidus Talent Solutions
Boise, ID, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Senior Reverse Engineer (Embedded Software)

Design and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems.

Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future.

You will :

  • Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols.
  • Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws.
  • Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks.
  • Utilize advanced development / debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers
  • Document reverse engineering efforts and results
  • Work individually and with a team to complete tasks

Your Experience :

  • A Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Strong expertise in embedded C programming.
  • Proficient in one or more assemble languages.
  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems.
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging).
  • Strong problem-solving skills and the ability to think creatively to find solutions.

Preferred Qualifications & Experience :

  • Active TS / SCI Security Clearance
  • Knowledge of cybersecurity principles and best practices
  • Working knowledge of applied cryptography
  • Expertise using Xilinx Vivado
  • Expertise in additional software programming languages, e.g. Python
  • Embedded system design experience
  • Operating systems experience

Intrepidus Talent Solutions is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

30+ days ago
Related jobs
Promoted
Convertkit
Boise, Idaho

To learn more about how our engineering team works, you can peruse our engineering blog. You'll join a team of engineers responsible for email and commerce compliance tooling, building out adaptive fraud prevention and detection systems, and providing creators with in-application analytics to in...

Promoted
Resource Data
Boise, Idaho

As a Senior Software Engineer with Resource Data, you’ll help design and develop software solutions that elevate enterprise systems efficiency, performance, and value. Analyze, design, develop, and test software modules in support of clients' software application development projects....

Promoted
Canonical - Jobs
Boise, Idaho

The role of a Senior Software Engineer at Canonical. As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from des...

Promoted
Resource Data
Boise, Idaho

As a Senior Software Engineer, Machine Learning/AI at Resource Data, you will play a pivotal role in interacting directly with clients to understand their business needs and develop customized AI solutions that drive real value. ...

Promoted
Canonical - Jobs
Boise, Idaho

If you have a passion for the latest open source technologies, technical support, cloud-native development, data-center technologies such as OpenStack, Kubernetes and networking, you will love the Senior Support & Software Engineer role at Canonical. Combine your Linux support and software engin...

Promoted
Marriott
Boise, Idaho

We are seeking a highly skilled Senior Software Engineer with expertise in Automation and Performance Engineer with a strong focus on frontend testing to join our team. Senior Software Engineer - Automation. As a key member of our engineering department, you will play a pivotal role in ensuring the ...

Promoted
Canonical - Jobs
Boise, Idaho

As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. It's part of our en...

Idaho Scientific
Boise, Idaho

Senior Reverse Engineer  Life is Short. C compliers, linkers, in-circuit debug, logic analyzers   Document reverse engineering efforts and results   Work individually and with a team to complete tasks  Required Qualifications & Experience  US Citizenship ...

Home Depot
IDAHO, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Mediabistro
Boise, Idaho

We are looking for a highly motivated senior Graphics Software Development engineer with 3D realtime graphics background, expertise in modifying and extending Game Engines, strong system programming and graphics pipeline development skills. Working together with world-class AI and Graphics engineers...