Current jobs related to Systems Software Engineer, Device Engineering - Bengaluru - HeadSpin


  • 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.ResponsibilitiesLead systems engineering...


  • 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 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, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Job Title: Principal Software Engineer - Device Management SystemsJoin ADCI - BLR 14 SEZ - F07 as a Principal Software Engineer and contribute to the development of large-scale cloud-based web service solutions for the Amazon Device Management Systems organization in Chennai.About the RoleWe are seeking an experienced and talented Principal Engineer to lead...


  • Bengaluru, Karnataka, India Software AG Full time

    About Software AGSoftware AG is a global leader in the development of IoT solutions, empowering organizations to create a connected enterprise. Our technology enables the integration of applications, devices, data, and clouds, streamlining processes and connecting "things" like sensors, devices, and machines.Job SummaryWe are seeking an experienced IoT...


  • 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, Karnataka, India Excellence and Eminence LLP Full time

    Job Title: Senior Medical Device Systems EngineerWe are seeking a highly skilled Senior Medical Device Systems Engineer to join our team at Excellence and Eminence LLP. As a key member of our engineering team, you will be responsible for driving the design, development, and integration of complex medical devices, ensuring regulatory compliance and leading...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    At Capgemini Engineering, we are seeking a skilled Software Engineering Specialist to join our team.Job Overview:Capgemini Engineering is a leading engineering and technology consulting firm. We help our clients navigate the challenges of the digital world by leveraging our expertise in engineering, data analytics, and artificial intelligence.Job...


  • 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, Karnataka, India Altair Engineering Full time

    Job Summary:This is an exciting opportunity for a senior-level software development engineer to contribute to the Altair Embed software product. As a key member of our team, you will be responsible for adding code generation capability for new blocks and devices, contributing to enhancements that help customers attain ISO26262/DO178 certification, and...


  • Bengaluru, Karnataka, India Excellence and Eminence LLP Full time

    Job Title:Sophisticated medical devices require a deep understanding of systems engineering principles and regulatory compliance.Responsibilities:Develop and manage system requirements, architecture, and design documentation for medical devices.Oversee the integration of hardware, software, and assay components into cohesive systems.Conduct design reviews,...


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

    Job SummaryWe are seeking a highly skilled Sr. Software Development Engineer, Device OS to join our team at ADCI - BLR 14 SEZ. As a key member of our organization, you will be responsible for designing and implementing reliable, high-performance SDKs for various Amazon devices.Key ResponsibilitiesRefine the scope of incoming projects and design high-quality...


  • Bengaluru, Karnataka, India Excellence and Eminence LLP Full time

    We are seeking a Senior Systems Engineer with expertise in medical device development to drive the design, development, and integration of complex medical devices. The ideal candidate will have a strong understanding of regulatory standards, including ISO 13485 and FDA 21 CFR Part 820.Key ResponsibilitiesLead systems engineering efforts for medical device...


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

    Software Development Engineer Role OverviewAs a Software Development Engineer at ADCI - BLR 14 SEZ, you will be responsible for leading the development of components used to build applications on millions of devices. The Amazon Device OS organization is building a new development environment for smart home devices, and as part of this effort, you will create...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: DevOps EngineerJob Summary:At Iosys Software, we are seeking a skilled DevOps Engineer to collaborate closely with our Product and Engineering teams. This role involves having knowledge of all stages of software development and working alongside other software engineers and developers.Key Responsibilities:Develop high-quality code across system...


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

    Job DescriptionThe Amazon Device Management Systems (ADMS) organization in Chennai is a specialized team that builds foundational solutions catering to critical customer experiences, including device-authentication, device-registration, device profiles, and account-linking. These solutions serve Amazon first-party devices and other third-party devices,...


  • 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, Karnataka, India Software AG Full time

    About the RoleWe are seeking an experienced IoT Device Management Engineer to join our team at Software AG. As a key member of our global solutions team, you will be responsible for designing, implementing, and maintaining scalable IoT device management solutions.Main Responsibilities:Develop and deploy microservices-based IoT device management software...


  • Bengaluru, Karnataka, India Uniphore Software Systems Full time

    Unlock the Future of Customer ExperienceAt Uniphore Software Systems, we're revolutionizing the way enterprises interact with their customers. As a Software Engineer, you'll play a crucial role in shaping the future of AI-native solutions that drive business outcomes.About the RoleWe're seeking a talented Software Engineer to join our team of innovators. As...

  • Software Engineer

    7 days ago


    Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleThis Software Engineer position is part of the UEM Platform team at IN10 VMware Software India Private Limited. As a key member of our team, you will be responsible for designing and developing scalable software solutions that enable Workspace One-Unified Endpoint Management platform to scale and manage billions of devices across various...

Systems Software Engineer, Device Engineering

2 months 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

● Two 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.