• Reverse Engineer , Software Jobs in United States Of America - 23632373

  • Assa Abloy India Pvt Ltd
  • United States Of America, Usa
  • Save Job
  • 10 - 13 Years
  • Posted : above 1 month

Job Description:

Reverse Engineer, Software This position provides on-site reverse engineering, research, development and test support to support ASSA ABLOYs products We are seeking a resourceful and innovative engineer with experience in reverse engineering and developing firmware/software for embedded systems in the industrial control sectors The selected individual must be adaptable, innovative, creative, and ready to lead the organization on mission critical projects The engineer is expected to approach problem solving with logical, yet creative/innovative ideas Provides support for in-house technology development initiatives, including feasibility assessments of proposals and ongoing projects The position aides in the development and implementation of

Embedded systems (interdisciplinary electro mechanical systems)

Software in Cloud, Server and RTOS/ microcontroller applications

Software and firmware analysis and reverse engineering

Essential Job Functions

Analyze functions of existing integrated circuits and hardware components for the purpose of reverse engineering the software and firmware;

Ability to conduct software engineering and related functions to modify and adapt vendor-manufactured systems;

Support engineering staff to reverse engineer application-specific integrated circuits, components, and systems Generate requirements, specifications, and verification/ validations procedures for software and firmware through the tear-down of the devices;

Dissect and reverse-engineer existing code (including firmware) to understand device operations and communication interfaces in multiple embedded systems architectures including microcontrollers, CPUs, and special purpose controllers;

Present findings and propose possible improvements;

Develop higher level applications for embedded platforms that interface directly with platform hardware and integration platforms (C#/Java);

Create and debug custom software and hardware tools to perform moderate to complex software analysis as well as developing custom tools and equipment as needed;

Plan and organize work to ensure timely completion of multiple independent tasks and work effectively in team environments to solve problems;


BS plus 5-7 years experience OR 10 years of experience in lieu of degree; MS is desired

At least two years of relevant problem solving experience, such as

Experience in software and firmware analysis and reverse engineering

Develop, improve, and maintain embedded firmware written in various programming languages included C#/C , assembly, and microcontroller specific languages Requires intimate understand of the inner workings of a microcontroller

Strong knowledge of tools used for software reverse engineering analysis including (open source disassemblers, user-mode and kernel-mode debuggers, run-time analysis tools, virtualization based tools)

Understanding of wireless and wireless protocols a plus

Ability to take a protocol specification standard and understand how it is implemented it in software and firmware

The ability to work well with others in a collaborative environment

Able to evaluate or test computer applications or programs to ensure compliance with technical, professional or organizational standards/requirements

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Telecom, IT-Hardware/Networking
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 17th Mar 2020

Key Skills:

These free online tutorials may interest you

People who search this job also searched for the following Keywords


Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status