Systems Software Engineer, Device Engineering

2 weeks ago


Bengaluru, India HeadSpin Full time

Systems Software Engineer, Device Engineering

This is an entry-level position for a Systems Engineering role on the Device Engineering team at

Headspin. We are building tools to automate, instrument, and ultimately enable remote control

of mobile devices. You have experience digging into device internals over USB, debugging

systems, and building production-grade back-end services


What you will do

Your role on the team will be to support our efforts to deliver a first-class mobile device cloud.

You will build products and contribute to features that enable our 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 just as comfortable writing mobile applications to

leverage supported device frameworks as you are diving into disassembled code to figure out

how a proprietary device service operates. This is not an app development role and requires a

deep understanding of operating systems internals to succeed.

You will be part of a team-wide collaborative effort to research mobile device software

ecosystems and develop novel products that accomplish that which cannot be done with

off-the-shelf tooling. You will need to be up to the challenge to develop software that extends the

horizon of what is possible. We are enabling mobile software development teams to achieve

their best work and therefore you will also need to be able to diagnose customer issues when

they arise and use your findings to strengthen our product.


Necessarily skills

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 is preferred


Bonus skills

● 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


Required Experience

● 3- 6 years of software development experience


Required education

● Bachelor’s degree in Computer Science or related field

● Master’s degree in Computer Science or related field strongly preferred


Location

● India (remote)


Other required qualifications

● Must be able to handle open-ended research tasks without pre-determined solutions

● Able to read and implement technical specifications

● Focus on self-motivated problem solving

● Able to communicate technical details to non-technical support staff in a solutions-oriented manner.



  • Bengaluru, India HeadSpin Full time

    Systems Software Engineer, Device EngineeringThis is an entry-level position for a Systems Engineering role on the Device Engineering team atHeadspin. We are building tools to automate, instrument, and ultimately enable remote controlof mobile devices. You have experience digging into device internals over USB, debuggingsystems, and building production-grade...


  • Bengaluru, India HeadSpin Full time

    Systems Software Engineer, Device EngineeringThis is an entry-level position for a Systems Engineering role on the Device Engineering team atHeadspin. We are building tools to automate, instrument, and ultimately enable remote controlof mobile devices. You have experience digging into device internals over USB, debuggingsystems, and building production-grade...


  • Bengaluru, India HeadSpin Full time

    Systems Software Engineer, Device EngineeringThis is an entry-level position for a Systems Engineering role on the Device Engineering team atHeadspin. We are building tools to automate, instrument, and ultimately enable remote controlof mobile devices. You have experience digging into device internals over USB, debuggingsystems, and building production-grade...


  • Bengaluru, India HeadSpin Full time

    Systems Software Engineer, Device Engineering This is an entry-level position for a Systems Engineering role on the Device Engineering team at Headspin. We are building tools to automate, instrument, and ultimately enable remote control of mobile devices. You have experience digging into device internals over USB, debugging systems, and building...


  • Bengaluru, India HeadSpin Full time

    Systems Software Engineer, Device EngineeringThis is an entry-level position for a Systems Engineering role on the Device Engineering team atHeadspin. We are building tools to automate, instrument, and ultimately enable remote controlof mobile devices. You have experience digging into device internals over USB, debuggingsystems, and building production-grade...


  • Bengaluru, India HeadSpin Full time

    Systems Software Engineer, Device Engineering This is an entry-level position for a Systems Engineering role on the Device Engineering team at Headspin. We are building tools to automate, instrument, and ultimately enable remote control of mobile devices. You have experience digging into device internals over USB, debugging systems, and building...


  • Bengaluru, India Excellence and Eminence LLP Full time

    We are looking for a Technical Lead Systems Engineer to drive the design development and integration of complex medical devices ensuring regulatory compliance and leading crossfunctional teams.Key SkillsSystems engineering medical device development system integration risk management ISO 13485 and FDA 21 CFR Part 820.Responsibilities Lead systems engineering...


  • Bengaluru, India Yield Engineering Systems Full time

    YES (Yield Engineering Systems, Inc.) is a leading manufacturer of reliable, high-tech, cost-effective capital equipment that transforms materials and surfaces at the nanoscale. From startups to the Fortune 50, our customers rely on YES to help them unleash products that change lives – from cell phones and IoT devices to AI and virtual reality, to...


  • Bengaluru, India Excellence and Eminence LLP Full time

    Job DescriptionWe are looking for a Technical Lead Systems Engineer to drive the design, development, and integration of complex medical devices, ensuring regulatory compliance and leading cross-functional teams.Key SkillsSystems engineering, medical device development, system integration, risk management, ISO 13485 and FDA 21 CFR Part 820.Responsibilities-...


  • Bengaluru, India Excellence and Eminence LLP Full time

    We are looking for a Technical Lead Systems Engineer to drive the design, development, and integration of complex medical devices, ensuring regulatory compliance and leading cross-functional teams.Key SkillsSystems engineering, medical device development, system integration, risk management, ISO 13485 and FDA 21 CFR Part 820.Responsibilities- Lead systems...


  • Bengaluru, India Excellence and Eminence LLP Full time

    We are looking for a TechnicalLead Systems Engineer to drive the design development andintegration of complex medical devices ensuring regulatorycompliance and leading crossfunctionalteams.KeySkillsSystemsengineering medical device development system integration riskmanagement ISO 13485 and FDA 21 CFR Part820.ResponsibilitiesLead systems engineering efforts...


  • Bengaluru, India Yield Engineering Systems Full time

    YES (Yield Engineering Systems, Inc.) is a leading manufacturer of reliable, high-tech, cost-effective capital equipment that transforms materials and surfaces at the nanoscale. From startups to the Fortune 50, our customers rely on YES to help them unleash products that change lives – from cell phones and IoT devices to AI and virtual reality, to...


  • Bengaluru, India ADCI - BLR 14 SEZ - F07 Full time

    The Amazon Device Management Systems (ADMS) organization in Chennai is specialized in building foundational solutions that cater to a number of critical customer experiences including device-authentication, device-registration, device profiles and account-linking. These solutions cater to all Amazon first-party devices and other third-party devices,...


  • Bengaluru, India Amazon Development Centre (India) Private Limited Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button....


  • Bengaluru, India HeadSpin Full time

    Who We AreHeadSpin is a global omnichannel digital experience testing platform that helps enterprises optimize application performance with its data science capabilities. With a strong infrastructure availability of real devices across 90+ locations, the HeadSpin Platform enables manual and automated app testing with a wide range of devices, including both...


  • Bengaluru, India QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Blackberry® - the iconic brand you know and trust – is now a market leading cybersecurity software and services company. Our Endpoint Security product line focuses on protecting an organization’s network against cyber-attacks by securing its endpoints—including employees’ connected computers, smart phones,...


  • Bengaluru, India QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® – the iconic brand you know and trust – is now a market leading cybersecurity software and services company.Creating the gold standard for unified endpoint security (UES) and unified endpoint management (UEM), offers the broadest set of security capabilities, management tools and visibility covering...


  • Bengaluru, India HeadSpin Full time

    Who We Are HeadSpin is a global omnichannel digital experience testing platform that helps enterprises optimize application performance with its data science capabilities. With a strong infrastructure availability of real devices across 90+ locations, the HeadSpin Platform enables manual and automated app testing with a wide range of devices, including both...


  • Bengaluru, India Software AG Full time

    About Company :Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It...


  • Bengaluru, India Yield Engineering Systems Full time

    YES (Yield Engineering Systems, Inc.) is a leading manufacturer of reliable, high-tech, cost-effective capital equipment that transforms materials and surfaces at the nanoscale. From startups to the Fortune 50, our customers rely on YES to help them unleash products that change lives – from cell phones and IoT devices to AI and virtual reality, to...