Software Tool Developer

2 weeks ago


Bengaluru, Karnataka, India Resideo Full time
Resideo is making a large investment in our engineering group.

With global reach and impact, we are dedicated to building our team with professionals dedicated to developing new products and with an eagerness to introduce them to consumers around the world (NPI).

Whether your expertise is centered in mechanical, hardware, electrical, firmware, software, embedded, connected, test, or other functional areas of embedded connected products; we have a place on our team ready for you to grow your career.

As a leader in connected products, we will give you a platform to engage with innovators as you produce and introduce products certain to align with our mission.


At Resideo, we imagine a world where homes and buildings are good for the planet, and where technology works to simplify everyday life.

In that world, people are healthy, happy, and secure.

To help create this future, we will work every day to simplify the connected world so people have peace of mind and can focus on what matters most.


Be part of a team that designs, develops and integrates embedded linux applications as core components of Resideo's CoreOS Platform that will be utilized in latest in home automation IOT devices for Comfort and Security products.

You will use your experience and technical skills to design and implement features targeted for the North American and European residential markets.

You will partner with world class engineers and leaders. Use your strategic thinking to help anticipate problems, recognize and eliminate barriers.

We are seeking a talented and motivated Software Tools Development Engineer to join our team.

In this role, you will focus on the design, development, and maintenance of tools that support the design and development of embedded systems running on Linux or RTOS.

You will work in close collaboration with firmware and software teams to enhance productivity and ensure the high performance and reliability of our products.


Job Duties :
Design, develop, and maintain software tools to be used by design engineers for incremental testing of their designs.

These tools include, but are not limited to, interface test tools, API spec validation tools, and communication protocol test tools.


  • Work with various engineering teams to integrate tools into the existing workflows and systems.
  • Optimize tools for performance, usability, and reliability.
  • Create and maintain comprehensive documentation for the tools, including user guides, technical specifications, and maintenance instructions.
  • Provide technical support and training to engineering teams on the use of tools.
  • Stay updated with the latest industry trends and technologies to ensure the tools remain current and effective.
  • Identify and resolve issues related to tool functionality and performance.

You Must Have :

  • Bachelor's or Master's degree in Computer Science, Electronics and Communications Engineering, Electrical Engineering, or a related field.
  • 35 years of experience in software development, with a focus on tool development.
  • Proficiency in programming languages such as Python, C++, C#, Java or similar.
  • Experience with software development tools and frameworks (e.g., compilers, debuggers, IDEs).
  • Understanding of hardwaresoftware interaction and debugging techniques.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Excellent problemsolving abilities and attention to detail.
  • Strong communication skills, both written and verbal.
  • Ability to work independently and as part of a multidisciplinary team.

We Value :
Knowledge of embedded systems and development tools for embedded software.

  • Experience with performance analysis and optimization tools.
  • Knowledge of embedded Linux or RTOS environments.
  • Knowledge of embedded systems interface protocols (e.g., I2C, SPI, UART, Ethernet, Wi-Fi, Bluetooth).
  • Experience with IoT platforms and protocols (e.g., MQTT, AMQP, Zigbee, Matter Protocol).
  • Understanding of Smart home Security or HVAC (Heating, Ventilation and Air Conditioning) domain/products is preferred.
  • Knowledge of network protocols and communication standards.
  • Experience with edge computing and related technologies.

What's In It For You :
Competitive salary and comprehensive benefits package.

  • Opportunities to work on innovative projects with a talented and passionate team.
  • Professional development and career advancement opportunities.
  • A flexible and inclusive work environment that values worklife balance.
)

  • Bengaluru, Karnataka, India Resideo Full time

    We are seeking a talented and motivated Software Tools Development Engineer to join our team. In this role, you will focus on the design, development, and maintenance of tools that support the design and development of embedded systems running on Linux or RTOS. You will work in close collaboration with firmware and software teams to enhance productivity and...

  • Software Developer

    2 weeks ago


    Bengaluru, Karnataka, India Enerpac Tool Group Full time

    Overview Here at Enerpac, we're on a journey. We're building a culture that celebrates the diverse makeup of our business. A culture where inclusiveness is more than just an initiative. Somewhere we all feel accepted, valued, and equal. Your unique perspectives, experiences and backgrounds hold the key to unlocking solutions that drive our business...


  • Bengaluru, Karnataka, India Resideo Full time

    Resideo is making a large investment in our engineering group. With global reach and impact, we are dedicated to building our team with professionals dedicated to developing new products and with an eagerness to introduce them to consumers around the world (NPI). Whether your expertise is centered in mechanical, hardware, electrical, firmware, software,...


  • Bengaluru, Karnataka, India airbus Full time

    Job Description: Avionics Software Process, Methods & Tools (PMT) is a dynamic team nestled within the Avionics Software group that plays a pivotal role in the development, deployment and support of cutting-edge tools that are part of the CI/CD pipeline in the Devops environment. This position is dedicated to the meticulous focus on PMT aspects of avionics...


  • Bengaluru, Karnataka, India airbus Full time

    Job Description:Avionics Software Process, Methods & Tools (PMT) is a dynamic team nestled within the Avionics Software group that plays a pivotal role in the development, deployment and support of cutting-edge tools that are part of the CI/CD pipeline in the Devops environment.This position is dedicated to the meticulous focus on PMT aspects of avionics...


  • Bengaluru, Karnataka, India Mantra Labs Full time

    We are seeking a talented Software QA Tools Developer to join our dynamic team to work on a project aimed at improving the quality of our software. The successful candidate will play a critical role in extending the capabilities of our existing software testing framework. This framework is designed primarily to test APIs consumed by our product applications....


  • Bengaluru, Karnataka, India Intel Full time

    Job DescriptionWhen you join Developer Software Engineering, you'll be part of an Intel team that develops state-of-the-art tools such as compilers, libraries and performance analysis tools. Our products enable developers to unlock the performance of Intel's broad product line from laptops to supercomputers. We are currently expanding our Analyzers...

  • Software Developer

    2 weeks ago


    Bengaluru, Karnataka, India Spigot Software Full time

    Job Description : Requirements : We are looking for developer(s) with the following skills, must-have' unless marked otherwise Proficiency in python programming language.- Understanding of cloud-native applications and serverless architecture.- Develop and deploy applications by using aws service apis, the aws cli, and sdks (including apg, lambda, ecs,...


  • Bengaluru, Karnataka, India Travash Software Solutions Private Limited Full time

    Job Title : SDET Location : BangaloreJob Description : We are looking for a Test Automation Engineer with 5+ years of experience in test automation on React. The ideal candidate will have experience with test automation frameworks and tools such as Selenium, Cypress, and Jest. They should also have experience with continuous integration and delivery tools...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Requirements:Have 3+ years of experience or its equivalence in a software engineering role.Experience in developing large-scale test automation frameworks (including UI, API, Performance)A self-motivated individual contributor and a team player with good communication and collaboration skillsExcellent software development skills in Java, JavaScript and other...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Requirements: Have 3+ years of experience or its equivalence in a software engineering role. Experience in developing large-scale test automation frameworks (including UI, API, Performance) A self-motivated individual contributor and a team player with good communication and collaboration skills Excellent software development skills in Java, JavaScript and...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    Worker Sub-Type:RegularJob 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), BlackBerry Cylance uses artificial intelligence (AI), machine learning and automation to provide improved cyber threat prevention and...


  • Bengaluru, Karnataka, India Intel Full time

    Job DescriptionWhen you join Developer Software Engineering (DSE), you'll be part of an Intel team that develops state-of-the-art tools such as compilers, libraries and performance analysis tools. Our products enable developers to unlock the performance of Intel's broad product line from laptops to supercomputers.We are currently expanding our Analyzers...


  • Bengaluru, Karnataka, India Resideo Full time

    Resideo is making a large investment in our engineering group. With global reach and impact, we are dedicated to building our team with professionals dedicated to developing new products and with an eagerness to introduce them to consumers around the world (NPI). Whether your expertise is centered in mechanical, hardware, electrical, firmware, software,...


  • Bengaluru, Karnataka, 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), BlackBerry Cylance uses artificial intelligence (AI), machine learning and automation to provide improved cyber threat...

  • Software Engineer I

    2 weeks ago


    Bengaluru, Karnataka, India Rocket Software Full time

    Job DescriptionSummary: The Software Engineer-I is responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. They develop software tools for operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.Essential Duties and Responsibilities:Learn and...


  • Bengaluru, Karnataka, India Siemens Gamesa Full time

    It takes the brightest minds to be a technology leader. It takes imagination to create green energy for the generations to come. At Siemens Gamesa we make real what matters, join our global team.Develops tools in Matlab for global teamsSiemens Gamesa has a vision for renewable energy: we believe in the power of nature and technology. Help us to be ready to...


  • Bengaluru, Karnataka, India Siemens Gamesa Full time

    It takes the brightest minds to be a technology leader. It takes imagination to create green energy for the generations to come. At Siemens Gamesa we make real what matters, join our global team. Develops tools in Matlab for global teams Siemens Gamesa has a vision for renewable energy: we believe in the power of nature and technology. Help us to be...


  • Bengaluru, Karnataka, India MUSARUBRA SOFTWARE INDIA PRIVATE LIMITED Full time

    Job Description: 3 to 8 years of software engineering experience, with emphasis on Microsoft Windows or Linux based enterprise applications development and basic knowledge in Networking and OS fundamentals Strong Windows internals, API/UI development skills using C/C++ technologies. Windows desktop application or driver development experience with deep...


  • Bengaluru, Karnataka, India Software AG Full time

    Locations: Bangalore Software AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...