CAREERS

Join Our Team

APPLY NOW

Reverse Embedded Firmware Engineer

We are looking for a Reverse Embedded Firmware Engineer to bring onto our team who has the ability to figure out complex technology and turn it into functional code. The successful candidate will be a research Guru and use advanced software modeling techniques to develop quality vehicle feature software solutions.  They will be a master problem-solver with a knack for identifying patterns.

APPLY NOW

Reverse Embedded Firmware Engineer

We are looking for a Reverse Embedded Firmware Engineer to bring onto our team who has the ability to figure out complex technology and turn it into functional code. The successful candidate will be a research Guru and use advanced software modeling techniques to develop quality vehicle feature software solutions.  They will be a master problem-solver with a knack for identifying patterns.

REQUIRED SKILLS

  • Degree in related field (BSCS, BSCE, BSEE).
  • x86 Disassembly.
  • IDA, OllyDbg or similar tools.
  • Experience with assembly code.
  • Embedded debugging experience.
  • Experience or knowledge of the following microcontrollers: ARM, TriCore Infineon AURIX, TCx Family, NXP MPC5xxxfamily, and Renesas family.
  • Ability to understand standard manufacturer documentation, specifications, and protocol.
  • Great sense of direction – able to get to an end goal with minimal guidelines.

PREFERRED SKILLS

  • Strong interest in the automotive field.
  • Knowledge of automotive communications. protocols and programming tools
  • Prior experience with GM, Chrysler, and Ford software and/or tuning.
  • Experience with Black-box identification.
  • Knowledge of other communications protocols – RS-232, SPI, etc.
  • Hands on experience with checksums, CRCs, hashing, encryption, public key algorithms, PKCS standards, etc.
  • Vulnerability research & security testing.

BENEFITS WE OFFER

  • Flexible hours
  • Downtown parking pass.
  • Regular team incentives and catered lunches,
  • Dog friendly office.
  • Collaborative and fun people to work with.

To join our team here at Salvo Software please apply directly and attach your resume. Please also provide a phone number you can be reached at. We look forward to meeting with you!

THERE ARE 2 TYPES OF AVAILABLE POSITIONS FOR THIS ROLE OF REVERSE ENGINEER:

-We are hiring for Full time in our Guadalajara, MX Office.
-We are hiring Part time/Contract in our Vancouver, WA Office.

REQUIRED SKILLS

  • Degree in related field (BSCS, BSCE, BSEE).
  • x86 Disassembly.
  • IDA, OllyDbg or similar tools.
  • Experience with assembly code.
  • Embedded debugging experience.
  • Experience or knowledge of the following microcontrollers: ARM, TriCore Infineon AURIX, TCx Family, NXP MPC5xxxfamily, and Renesas family.
  • Ability to understand standard manufacturer documentation, specifications, and protocol.
  • Great sense of direction – able to get to an end goal with minimal guidelines.

PREFERRED SKILLS

  • Strong interest in the automotive field.
  • Knowledge of automotive communications protocols and programming tools​.
  • Prior experience with GM, Chrysler, and Ford software and/or tuning.
  • Experience with Black-box identification.
  • Knowledge of other communications protocols – RS-232, SPI, etc.
  • Hands on experience with checksums, CRCs, hashing, encryption, public key algorithms, PKCS standards, etc.
  • Vulnerability research & security testing.

BENEFITS WE OFFER

  • Flexible Hours.
  • Regular team incentives and catered lunches.
  • Collaborative and fun people to work with.

To join our team here at Salvo Software please apply directly and attach your resume. Please also provide a phone number you can be reached at. We look forward to meeting with you!

THERE ARE 2 TYPES OF AVAILABLE POSITIONS FOR THIS ROLE OF REVERSE ENGINEER:

-We are hiring for Full time in our Guadalajara, MX Office.
-We are hiring Part time/Contract in our Vancouver, WA Office.

Shopping Basket