SJ Mobilita • Alwar, Rajasthan

Senior Systems Software Engineer

Check with seller / month
Alwar, Rajasthan, India IT Engineer & Developer Active
Actively Hiring Alwar Full Time
Advertisement

Job Description

Job description
This is a senior Systems Engineering position on the Device Engineering team for our client, who are developing tools to automate, instrument, and enable remote control of mobile devices.

You have experience digging into device internals over USB, debugging systems, and building production-grade back-end services.

Your role will be to support their efforts to deliver a first-class mobile device cloud by building products and contributing to features that enable customers to test, inspect, and measure the reliability and performance of their mobile apps in a virtualized interactive environment with real devices.

You need to be comfortable writing mobile applications to leverage supported device frameworks as well as diving into disassembled code to figure out how proprietary device services operate. This requires a deep understanding of operating systems internals.
Key Responsibilities
• Support the development of a mobile device cloud
• Build products and contribute to features that enable customers to test, inspect, and measure the reliability and performance of their mobile apps
• Research mobile device software ecosystems and develop novel products that cannot be done with off-the-shelf tooling
• Diagnose customer issues and use findings to strengthen product
Requirements
• Deep familiarity with operating systems and networks
• Comfortable with a debugger, disassembler, packet sniffer, hex editor, etc.
• Ability to work in MacOS and Linux command-line environments
• Experience developing in Go, Python preferred
Bonus Requirements
• Experience reverse engineering using software tools such as Hopper, IDA Pro, Ghidra, Capstone
• Knowledge of Objective-C, Swift, Apple development ecosystem, and mobile app technologies
Education and Experience
• Five years of software development experience
• Bachelor's degree in Computer Science or related field
• Master's degree in Computer Science or related field strongly preferred
Location and Other Requirements
• India (remote)
• Must be able to handle open-ended research tasks without pre-determined solutions
• Able to collaborate on developing project specifications
• Able to read and implement technical specifications
• Focused on self-motivated problem solving
• Able to communicate technical details to non-technical support staff in a solutions-oriented manner
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →