Corellium is hiring a
Device Modeling Engineer
closedCorellium
π΅ ~$60k-$75k
πRemote - Worldwide
Summary
The job is for a Senior Engineer to create software-defined models of Arm-based mobile and IoT devices. The role involves reverse engineering, tool creation, implementation, testing, debugging, and documentation. It's a full-time, remote position based in the US with benefits including employer-paid medical, dental, vision benefits, 401K with employer match, 11 paid holidays, and unlimited paid time off.
Requirements
- An understanding of general computer engineering concepts is required
- Knowledge of Arm/Arm64 instruction set and system architecture
- Proficient in C
Responsibilities
- Interpret technical documentation and implement software-defined models of hardware peripherals and other system components of selected embedded systems
- Implement software-defined models of Arm-specific hardware in existing and new products
- Virtual platform model bringup, test, validate and debug to achieve readiness of product
- Full life cycle verification, validation and test methodologies
- Apply problem solving skills and experience to identify and improve low-level system performance issues
- Work with our Quality Assurance team on identifying test cases for new features and areas for regression tests
- Review code from peers for adherence to coding standards and design guidelines
- Create and maintain project documentation, design requirements, test procedures, device drivers, drawings, software/hardware documentation, test reports and manuals
Preferred Qualifications
- Experience in system hardware design, or familiarity with concepts of low-level register-file and signal interfaces, is preferred
- Comfortable with interpreting hardware design documents, including Technical Reference Manuals (TRM) that describe low-level implementation details for target hardware
- Experience with writing bare-metal firmware, including hardware drivers, is preferred
- Familiarity with Real Time Operating Systems (RTOS) and Linux, including early boot mechanisms, is preferred
- Experience with reverse engineering tools like IDA, Ghidra, Hopper, etc is preferred
- Familiarity with industry standard technologies like Arm Trustzone, UART, Ethernet MAC, DMA, virtualization, USB, SPI, and I2C controllers, etc is preferred
Benefits
- Employer Paid Medical, Dental, Vision benefits effective first of the month following hire date
- 401K with Employer Match
- 11 Paid Holidays
- Unlimited Paid Time Off
This job is filled or no longer available
Similar Jobs
- π°~$150k-$200kπFrance
- π°~$100k-$170kπUnited States
- π°$37k-$62kπUnited Kingdom
- π°~$100k-$135kπUnited States
- π°~$48k-$59kπJapan
- π°~$41k-$49kπUnited States
- π°$110k-$160kπWorldwide
- π°$160k-$200kπWorldwide
- π°$140k-$180kπWorldwide
- π°~$150k-$222kπIndia