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
  • Hellbent Software & Educational Services LLP
    Nagpur, Maharashtra, India

    Selected Candidate's Day-to-day Responsibilities Include, But Not Limited To • Develop the website as per the suggestions/instructions. • Fix the issues found in reviews by senior developers/teste
  • 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
  • Osi Systems
    Nagpur, Maharashtra, India

    Qualifications • Bachelors/Master's degree in computer science, Engineering or related field with 6+ years of experience. • Experience in Medical device testing and device simulators, firmware tes
  • HSBC
    India

    Some careers shine brighter than others. If you're looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or