Senior System Software Engineer

2 weeks ago


Guntur, 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 50+ locations, the HeadSpin Platform enables manual and automated app testing with a wide range of devices, including both screen and screenless devices, such as mobile phones, desktop browsers, media players, audio devices, and even automotive systems.


The Platform has an extensive on-prem and cloud-hosted device infrastructure that uses data science-driven performance and quality of experience analytics to collect over 100+ performance experience KPIs out of the box and provide performance analysis and monitoring across the engineering cycle. The Platform's advanced capabilities enable leading global enterprises to achieve an improved digital experience, faster triage, and cost efficiency.


About the Role

This is a senior 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 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.


Necessary skills

Strong proficiency in programming C or Java or experience in any backend

programming language with any C-based language

Solid scripting skills (e.g., shell scripts, Perl / Ruby / Python); Golang a plus

Deep familiarity with operating systems in MacOS and Linux command-line

environments

Ability to work effectively in a fast-paced and collaborative environment.

Can diagnose protocol issues using packet analyzers like Wireshark etc.

Demonstrated ability to deliver high-quality software solutions on time and within

budget

Excellent problem-solving and analytical skills and strong communication and

leadership abilities.


Bonus skills

Working knowledge/experience on networking is an added plus.

Experience in network skills such as hex editor, debugger, disassembler and

packet sniffer.

Having experience in reverse engineering in any of the tools such as Hopper, IDA

Pro, Ghidra or Capstone is mandatory.

Proficiency in at least one of the following Swift, Apple Development Ecosystem

and mobile app technologies.


Required Experience

Having 7-8 years of relevant experience

Required education

Bachelor’s degree in computer science or related field.

5 years of experience with software development in one or more programming

languages, and with data structures/algorithms.

3 years of experience testing, maintaining, or launching software products, and 1

year of experience with software design and architecture.


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

Collaborates with other professionals to ensure high-quality deliverables within

organization guidelines, policies, and procedures.



  • Guntur, India Texas Instruments Full time

    The Jacinto processors product line is hiring a software applications engineer to support its automotive products. The software application engineer’s role would primarily be of developing custom software features as part of customer projects, debugging SDK issues, developing support software on Linux/RTOS/QNX, EVM development (software and hardware),...

  • Senior Data Architect

    1 month ago


    Guntur, Andhra Pradesh, India System Soft Technologies Full time

    Job OverviewWe are seeking a seasoned Senior Data Architect to spearhead our data strategy and drive business growth through data-driven insights.


  • Guntur, India Addy Digital Analytics Private Limited Full time

    *Job Title:* Software Engineer (Golang) - 10 positions*Experience: 5+ years*  *Location: Kolkata, Pune, Mumbai, Bangalore (Hybrid and Remote options available in selective cases)*  *Job Description:*  As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-performance, scalable software solutions....

  • Software Engineer

    7 hours ago


    Guntur, Andhra Pradesh, India RepCard Full time

    At RepCard, we're revolutionizing the way small businesses connect with their clients through our automated direct marketing tool. As a Senior Backend Developer, you'll be at the forefront of a cutting-edge solution that effortlessly sends contact information, product details, and automated follow-ups to potential and existing clients.About the RoleWe're...


  • Guntur, India Lumeus.ai Full time

    Company DescriptionLumeus.ai is a Zero Trust Gateway for GenAI/LLM and Cloud Access, providing comprehensive visualization, authorization, and control for organizations' traffic. It is leveraged by Infrastructure and Security teams to ensure secure and efficient communications. With a unified management plane, Lumeus.ai allows organizations to monitor their...


  • Guntur, India p0 Full time

    We are a building p0. p0 helps companies find Zombie APIs, control user-sensitive data, mitigate compliance risk and help maitain a healthy code base. We are B2B SaaS. The team is spread across India and we work remotely through sync and async collaborations.Who believes in what we do:We have raised a seed round of 6.5 million dollars from Lightspeed, and...


  • Guntur, India GXS Bank Full time

    Get to know the Role We treat Infrastructure and operations as Software Engineering problems. Our mission is to build and progress software platforms which enables the provisioning and managing of all Digibank services in safe, reliable and scalable ways. We consistently challenge the status quo, use new technologies to build platforms and tooling for...


  • Guntur, Andhra Pradesh, India Tata Consultancy Services Full time

    Job SummaryTata Consultancy Services is seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in frontend and backend development using Java, React JS, Typescript, JavaScript, and Node JS.About the RoleThe Software Engineer will be responsible for designing, developing, and testing microservices-based applications....


  • Guntur, India Unified Infotech Full time

    About Unified For over 14 years, Unified Infotech has been at the forefront of technology consulting and software development. We specialize in distributed custom software, web, mobile, software, data & user experience based solutions/services. We cater to a diverse clientele, including emerging startups, MSMEs, and established enterprises. We help...


  • Guntur, Andhra Pradesh, India Zen Linen International Pvt Ltd Full time

    Job DescriptionZen Linen International Pvt Ltd is seeking an experienced Automation Systems Specialist to join our team.Job SummaryWe are looking for a skilled Mechatronic Engineer to design, develop, and implement advanced automation systems. The successful candidate will have a proven track record in programming of PLCs, experience in hardware engineering,...


  • Guntur, Andhra Pradesh, India Pioneer Global Recruitment Full time

    At Pioneer Global Recruitment, we are seeking an experienced Electrical Systems Designer to join our team in Dubai. This is a fantastic opportunity to work on construction projects and contribute to the development of electrical systems.Key Responsibilities:Design and develop electrical systems and layouts for construction projects, ensuring compliance with...


  • Guntur, Andhra Pradesh, India Accolite Full time

    Job Summary:We are seeking a highly skilled Sr. Software Engineer - Core Java to join our team. The ideal candidate will have a strong background in Java development and experience with Agile methodologies.About the Role:The successful candidate will be responsible for designing, developing, and testing high-quality Java-based solutions using common...


  • Guntur, Andhra Pradesh, India bigtec Private Limited Full time

    About Bigtec Private LimitedBigtec Private Limited is a leading innovator in the field of in-vitro diagnostics, founded in 2000 in Bengaluru. The company specializes in designing and developing breakthrough point-of-care diagnostic platforms that address critical clinical needs.Job DescriptionWe are seeking an experienced Electrical Maintenance Engineer to...


  • Guntur, India Zact Full time

    Who we are:Zact, a leading fintech innovator specializing in cutting-edge payments apps. We are seeking an experienced Senior Backend Developer to join our engineering team. The ideal candidate will bring deep expertise in Java development and enterprise application architecture, with a proven track record of delivering scalable, secure, and maintainable...


  • Guntur, India Luxoft Full time

    Project descriptionPortfolio of software products developed specifically for electric power grid orchestration to enable energy companies to manage core operations and ensure a sustainable energy grid.We are extending the existing central DevOps team which supports R'n'D processes, prepares CI/CD pipelines and improves the existing pipelines for product...


  • Guntur, India Mulya Technologies Full time

    Staff / Senior Digital Design EngineerBangaloreWho We AreWe are a AI semiconductor startup company headquartered in Ann Arbor, Michigan, with branches in Bangalore, India and Taiwan. We develop highly scalable and innovative AI accelerator chips that offer high performance, low energy, and customer ease of implementation for embedded Edge AI vision-based...


  • Guntur, Andhra Pradesh, India Steadfast IT Consulting Full time

    Snow Software Technical Developer RoleSteadfast IT Consulting is seeking an experienced Snow Software Technical Developer to join our team. This role offers a unique opportunity to work with cutting-edge technology and contribute to our software asset management strategy.Estimated Salary: $120,000 - $180,000 per year (dependent on experience and...


  • Guntur, India Dotflick Solutions Full time

    Profile: Senior IT Automation Test engineerJob description:- Should have strong knowledge and experience in Java, selenium, cucumber, Test NG, Maven- Good experience in test automation frameworks , Azure Devops, Jenkins CI/CD , pipelines and Cloud base execution platforms.- Technical expertise in building effective testing frameworks, that are highly...


  • Guntur, Andhra Pradesh, India PeerIslands Full time

    Job Title: Senior Dotnet DeveloperWe are seeking an exceptional Senior Dotnet Developer to join our team at PeerIslands. The ideal candidate will have a strong background in C#, .NET, and cloud-based technologies, with a proven ability to design, develop, and deploy scalable and secure applications.Key Responsibilities:Design and develop cloud-based...

  • Senior Manager

    4 months ago


    Guntur, India C5i Full time

    Job Overview:The Senior Manager / Director of Financial Planning and Analysis (FP&A) plays a critical role in driving the financial strategy and performance of the organization / BU’s assigned. This leadership position is responsible for overseeing the financial planning, budgeting, forecasting, and analysis functions, ensuring alignment with strategic...