We are looking for a skilled Objective-C Developer with experience in ARM64 architecture to join our team. In this role, you will work on developing and optimizing applications, frameworks, and systems with a focus on performance, compatibility, and efficiency across ARM64 platforms.
Key Responsibilities:
• Develop, maintain, and optimize Objective-C applications for iOS and macOS platforms.
• Debug and analyze software at the ARM64 assembly level to ensure performance and stability.
• Work on system-level programming tasks involving ARM64-specific instructions, registers, and memory models.
• Integrate ARM64 optimizations into existing Objective-C codebases to improve application performance.
• Conduct reverse engineering and analysis of ARM64 binaries (if applicable to role).
• Collaborate with cross-functional teams to design scalable, maintainable software solutions.
• Write clean, modular, and well-documented code adhering to best practices and coding standards.
• Troubleshoot, debug, and resolve issues related to Objective-C and ARM64 implementations.
Required Qualifications:
• Proven experience in Objective-C application development, including frameworks such as Foundation and UIKit.
• Strong understanding of ARM64 architecture, including registers, instruction sets, and assembly language.
• Familiarity with iOS development tools, including Xcode, Instruments, and debugging tools.
• Experience with low-level programming, memory management, and optimization techniques.
• Knowledge of debugging tools for ARM64, such as LLDB and GDB.
• Ability to understand and work with ARM64 assembly code and optimize applications for performance.
• Strong analytical and problem-solving skills with attention to detail.
Preferred Qualifications:
• Experience in reverse engineering ARM64 binaries or familiarity with tools like IDA Pro, Ghidra, or Hopper.
• Knowledge of other architectures (e.g., x86_64) and their differences compared to ARM64.
• Familiarity with Swift and transitioning between Objective-C and Swift.
• Experience working with real-time or embedded systems based on ARM64.
• Knowledge of cryptography and secure software development principles.
Skills
Objective-C knowledge.
c++ knowledge.
arm64 knowledge.