Systems Software Engineer, Device Engineering

Software Development
  • Software Development
  • India

HeadSpin

As a Systems Software Engineer on the Device Engineering team at Headspin, you will play a crucial role in automating, instrumenting, and facilitating remote control of mobile devices. Your responsibilities will include delving into device internals through USB, troubleshooting systems, and constructing high-quality back-end services.

You will be instrumental in the development of a cutting-edge mobile device cloud that empowers customers to evaluate, analyze, and optimize the performance and reliability of their mobile applications in a simulated interactive setting with real devices. Your tasks will involve not just creating mobile applications that leverage supported device frameworks but also dissecting disassembled code to comprehend the workings of exclusive device services. This role demands a profound comprehension of operating system internals, distinguishing it from app development roles.

Collaborating with the team, you will explore mobile device software ecosystems and innovate products that transcend conventional tools. Your expertise will be pivotal in extending the boundaries of what technology can achieve. Additionally, you will be required to troubleshoot customer issues effectively and utilize your insights to enhance our product offerings.

Key Requirements:
– Profound knowledge of operating systems and networks
– Proficiency in debugger, disassembler, packet sniffer, hex editor, etc.
– Competence in MacOS and Linux command-line environments
– Experience in Go and preferred expertise in Python
– Bonus skills in reverse engineering tools like Hopper, IDA Pro, Ghidra, Capstone
– Understanding of Objective-C, Swift, Apple development ecosystem, and mobile app technologies

Experience & Education:
– 3-6 years of software development experience
– Bachelor’s degree in Computer Science or related field
– Master’s degree in Computer Science or related field is highly preferred

Location: India (remote)

Other Qualifications:
– Ability to handle open-ended research tasks
– Implementation of technical specifications
– Emphasis on self-motivated problem-solving
– Effective communication of technical details to non-technical support staff in a solutions-oriented approach,

To apply for this job please visit www.shine.com.

Similar Jobs to Apply
  • Cohesity
    Bagaluru, Karnataka, India

    Cohesity is the leader in AI-powered data security. Over 13,600 enterprise customers, including over 85 of the Fortune 100 and nearly 70% of the Global 500, rely on Cohesity to strengthen their resili
  • Beyond Root Technology Services
    India

    Job Title: Senior .NET Developer (8+ Years Experience) Apply here - https://beyondroot.keka.com/careers/jobdetails/35555 Job Summary: We are seeking an experienced and highly skilled Senior .NET De
  • Finacle
    Hyderabad

    Role designation: Systems Engineer - EV Eligibility: BE/BTech 2025 graduates only. Role & Selection Process: Interested students will undergo online assessment (Coding challenge) followed b
  • Scopely
    India

    Scopely is looking for a Principal Software Engineer (Backend) to join Looney Tunes team in Bangalore on a hybrid basis! At Scopely, we care deeply about what we do and want to inspire play, every da