Tech Lead – Embedded Tools Development

3 Months ago • 5 Years + • Research & Development

Job Summary

Job Description

As a Tools Development Engineer, you will be responsible for designing, developing, and maintaining tools that support the design and development of embedded systems running on Linux or RTOS. You will work closely with firmware and software teams to enhance productivity and ensure the high performance and reliability of our products. Your key responsibilities will include: * Designing, developing, and maintaining tools for incremental testing of designs, including interface test tools, API spec validation tools, and communication protocol test tools. * Integrating tools into existing workflows and systems in collaboration with various engineering teams. * Optimizing tools for performance, usability, and reliability. * Designing, developing, and maintaining the test automation framework. * Reviewing requirements, generating test plans and test cases. * Creating and maintaining comprehensive documentation for the tools, including user guides, technical specifications, and maintenance instructions. * Providing technical support and training to engineering teams on the use of tools. * Staying updated with the latest industry trends and technologies to ensure the tools remain current and effective. * Identifying and resolving issues related to tool functionality and performance.
Must have:
  • 5+ years of experience in software development
  • Knowledge of embedded systems and development tools
  • Proficiency in JAVA, Python, C/C++
  • Experience with communication protocols (UART, SPI, I2C)
  • Experience with software development tools and frameworks
  • Understanding of hardware-software interaction and debugging techniques
  • Experience with version control systems (e.g., Git)
  • Excellent problem-solving abilities and attention to detail
  • Strong communication skills, both written and verbal
  • Ability to work independently and as part of a multidisciplinary team
Good to have:
  • 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 domain/products
  • Knowledge of network protocols and communication standards
  • Experience with edge computing and related technologies
Perks:
  • Competitive salary and comprehensive benefits package
  • Opportunities to work on innovative projects
  • Professional development and career advancement opportunities
  • A flexible and inclusive work environment that values work-life balance

Job Details

About the job

Job Description

Position Description

We are seeking a talented and motivated 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 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.
  • Design, develop and maintain the test automation framework.
  • Requirements review and generate test plan and test cases
  • 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:

  • 5+ years of experience in software development, with a focus on tool development.
  • Knowledge of embedded systems and development tools for embedded software.
  • Proficiency in programming languages such as JAVA, Python, C/C++.
  • Experience in communication protocols viz, UART, SPI, I2C
  • Experience on RF protocols like WiFi, Zigbee, Zwave, Bluetooth would be added advantage.
  • Experience with software development tools and frameworks (e.g., compilers, debuggers, IDEs).
  • Understanding of hardware-software interaction and debugging techniques.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Excellent problem-solving 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:

  • 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 work-life balance.

About Us

Resideo is a leading global provider of critical comfort and security solutions primarily in residential environments and distributor of low-voltage electronic and security products. Building on a 130-year heritage, Resideo has a presence in more than 150 million homes, with 15 million systems installed in homes each year. We continue to serve more than 110,000 professionals through leading distributors, including our ADI Global Distribution business, which exports to more than 100 countries from more than 200 stocking locations around the world. Resideo is a $5.0 billion company with approximately 13,000 global employees. For more information about Resideo, please visit www.resideo.com .

At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the "EEO is the Law" poster , "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision . Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to Recruitment Privacy Notice . If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.

Similar Jobs

Canva - Engineering Manager (FE) - Ecosystem - App APIs

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Canva - Senior Machine Learning Researcher (GenAI) - Canva Austria (f/m/x)

Canva

Vienna, Vienna, Austria (Remote)
3 Months ago
GoTo Group - Senior Software Engineer - Engineering Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Saviynt - Principal Engineer, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
Highspot - Sr. Full Stack Engineer, Training & Coaching

Highspot

Hyderabad, Telangana, India (Hybrid)
4 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Speech Understanding) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Evolution - C++ Developer (Video)

Evolution

Riga, Latvia (On-Site)
1 Month ago
Regent Craft - Senior Vehicle Software Engineer

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago
Aeva - Staff SoC Design Engineer

Aeva

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Backbone - Technical Program Manager, Mechanical

Backbone

Atherton, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Lytx,  Inc  - Staff Data Engineer

Lytx, Inc

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Interactive Brokers - Android Software Engineer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
4 Months ago
ION - Senior Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
4 Months ago
Paytm - Senior Software Engineer- Java Backend

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Head Digital Works - Assistant Manager - Backend

Head Digital Works

Hyderabad, Telangana, India (On-Site)
4 Months ago
Saviynt - Principal Engineer, Quality Engineering

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
Dialpad - Staff Software Engineer, Integrations

Dialpad

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Frontend Software Engineer, Global E-commerce Open Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Lemon Yellow LLP - QA Test Engineer - LY-TH02

Lemon Yellow LLP

Thane, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Qualcomm - Audio Tuning (Audio Systems)

Qualcomm

Hyderabad, Telangana, India (On-Site)
7 Months ago
GoTo Group - Senior Software Engineer - Data Platform (Mercury)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
4 Months ago
PwC - IN-Senior  Manager_Decarbonization_Decarbonization_Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
PwC - IN-Manager_D365 Azure Integration Developer_MS Dynamics– Advisory  - Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Paytm - Campaign Ops - Junior Manager - Credit Card Business

Paytm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Senior PostgreSQL and Snowflake Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Deltatech Gaming  - Senior Frontend Developer (Angular)

Deltatech Gaming

Gurugram, Haryana, India (On-Site)
5 Months ago
Zigsaw - Game Producer

Zigsaw

India (On-Site)
1 Year ago
PwC - Senior Associate-D365 Technical

PwC

Mumbai, Maharashtra, India (On-Site)
4 Months ago
PwC - Manager

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Manager, DPU Software

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Lead CPU RTL Engineer, Silicon

Google

(On-Site)
3 Months ago
Infineon Technologies - Senior Staff SOC Engineer

Infineon Technologies

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

Chicago, Illinois, United States (Remote)
4 Months ago
DAC Search  Inc  - Multiple Openings in Bengaluru (onsite) HW DV, RTL Uarch, Performance Modeling

DAC Search Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Tenstorrent - Deep Learning Library Developer'

Tenstorrent

Karnataka, India (On-Site)
5 Months ago
Cadence - Product Engineering Architect (Circuit Simulation)

Cadence

San Jose, California, United States (On-Site)
4 Months ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
SideFX Software - Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
1 Month ago
Cadence - Design Engineering Manager

Cadence

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded