Systems Software Engineer, Device Engineering
2 weeks ago
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.
-
Systems Software Engineer, Device Engineering
2 weeks ago
Bengaluru, India HeadSpin Full timeSystems 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 timeSystems 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...
-
Systems Software Engineer, Device Engineering
2 weeks ago
Bengaluru, India HeadSpin Full timeSystems 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...
-
Systems Software Engineer, Device Engineering
2 weeks ago
Bengaluru, India HeadSpin Full timeSystems 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...
-
Systems Software Engineer, Device Engineering
2 weeks ago
Bengaluru, India HeadSpin Full timeSystems 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 timeSystems 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...
-
System Engineer-Medical Devices
4 days ago
Bengaluru, India Excellence and Eminence LLP Full timeWe 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...
-
Control Systems Engineer
2 months ago
Bengaluru, India Yield Engineering Systems Full timeYES (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...
-
System Engineer-Medical Devices
1 week ago
Bengaluru, India Excellence and Eminence LLP Full timeJob 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-...
-
System Engineer-Medical Devices
1 week ago
Bengaluru, India Excellence and Eminence LLP Full timeWe 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...
-
System Engineer-Medical Devices
6 days ago
Bengaluru, India Excellence and Eminence LLP Full timeWe 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...
-
Control Systems Engineer
2 months ago
Bengaluru, India Yield Engineering Systems Full timeYES (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 timeThe 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,...
-
Software Development Engineer, Device OS, Device OS
3 months ago
Bengaluru, India Amazon Development Centre (India) Private Limited Full timeAmazon 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....
-
Senior Systems Software Engineer
6 days ago
Bengaluru, India HeadSpin Full timeWho 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...
-
Principal Software Engineer
3 months ago
Bengaluru, India QNX Software Systems Full timeWorker 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,...
-
Senior Software Engineer – Cloud Backend
3 months ago
Bengaluru, India QNX Software Systems Full timeWorker 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...
-
Senior Systems Software Engineer
1 week ago
Bengaluru, India HeadSpin Full timeWho 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...
-
IoT Device Management Engineer
5 days ago
Bengaluru, India Software AG Full timeAbout 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...
-
Manufacturing Engineer
1 day ago
Bengaluru, India Yield Engineering Systems Full timeYES (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...