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
  • Notops Software Pvt Ltd.
    India

    The company, Notops Software Private Limited, is a product-based organization that specializes in cloud-native developer platforms, aiming to simplify application deployment with scalability, security
  • stp.one | Simplify Legal Work
    India

    Short Description As a Software Backend Developer in our Core-Team, you will: • plan, design, develop, (unit) test, and deploy on-premise SaaS applications • learn and share your experience acros
  • AlignTogether Solutions
    Bhopal, Madhya Pradesh, India

    About AlignTogether Solutions: Founded in 2016, AlignTogether Solutions (www.aligntogether.online | www.aligntogether.live ) has emerged as a leader in providing a wide spectrum of services that enco
  • TALENTMATE
    India

    Job Description We are seeking a highly skilled and experienced Lead Software Engineer with expertise in React, Python, and AWS to join our dynamic team. The successful candidate will be responsible