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
  • ACESYS Thane
    India

    Job Summary (WFH) This job involves handling software Sales for an CRM & ERP software. You will be provided a detailed training on the product. You will need to handle product queries on email, ph
  • BelWo Inc
    India

    Job Description We are seeking a skilled and detail-oriented Quadient Developer to join our team. This role is ideal for individuals with hands-on experience in Quadient Inspire Designer, Scaler, an
  • SWITS DIGITAL Private Limited
    India

    Job Title: Java Fullstack Developer (React) Location: Pune Experience: 8-15 Years Job Summary We are looking for a skilled and enthusiastic Java Fullstack Developer (React) with strong expertise i
  • McKinsey & Company
    India

    Who You'll Work With Driving lasting impact and building long-term capabilities with our clients is not easy work. You are the kind of person who thrives in a high performance/high reward culture - d