23 hours ago

Software Development Engineer in Test - Embedded Systems & Desktop Integration

HBK - Hottinger Brüel & Kjær

On Site
Full Time
₹0
Chennai, Tamil Nadu, India

Job Overview

Job TitleSoftware Development Engineer in Test - Embedded Systems & Desktop Integration
Job TypeFull Time
Offered Salary₹0
LocationChennai, Tamil Nadu, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Software Development Engineer in Test - Embedded Systems & Desktop Integration at HBK

Join HBK's dynamic global R&D team as a Software Development Engineer in Test, based in Chennai, India. This role focuses on designing, developing, and executing robust test solutions for embedded software systems that interface with desktop applications, reporting data, signals, and graphs with post-analysis capabilities. You will work across firmware, APIs, and GUI layers, owning the quality process end-to-end, with a strong focus on performance, accuracy, and reliability for products like HBM Genesis High Speed, LanXi, and Fusion.

This position involves both manual and predominantly automated testing of the application and overall system.

Key Responsibilities:

  • Own the test strategy, planning, and execution for system-level, functional, regression, and performance testing.
  • Design, develop, and maintain automated test frameworks for embedded software interacting with desktop applications.
  • Work in conjunction with the global Verification & Validation team to drive and align HBK global processes and standards.
  • Set up automated system tests for new feature testing and ensure those system tests remain up and running.
  • Implement desktop UI automation (e.g., signal and graph validation) using tools like Pywinauto, WinAppDriver, or OpenCV-based validation.
  • Contribute in conjunction with other members of the team to ensure all software errors are identified and reported.
  • Monitor system test results and perform first level diagnostics.
  • Assist with resolution and reproduction of user software problems.
  • Contribute to the development and continuous improvement of the software by working in conjunction with software testers and developers based in Europe.
  • Take on technical leadership responsibilities within an agile product team.

Professional Qualifications:

  • 3-6 years’ experience in similar previous roles, specifically including 2 years’ experience in software testing of data acquisition software, ideally in embedded or real-time systems.
  • Strong programming skills in Python or C# – with experience in building test automation frameworks.
  • Experience with automated UI testing of desktop applications (Windows-based) and tools like Pywinauto, AutoIt, WinAppDriver, or similar.
  • Bachelor or Master of Engineering or Technology degree in Electrical, Electronics, Communication, Instrumentation, Mechanical, Computer Science or Information Technology.
  • Knowledge of testing processes, tools and methodologies.
  • Knowledge / experience of Agile Software Development & Testing, SAFe (Scaled Agile Framework).
  • Hands-on experience with Jira, Confluence, and version control systems (e.g., Git).
  • Familiarity with signal or waveform validation, data acquisition, or test & measurement systems is a strong plus.
  • Contribute to process improvement, CI/CD pipeline integration, and test data management.
  • Agile or ISTQB Software Test certification would be an advantage.

Preferred Skills:

  • Working knowledge of various testing frameworks like Ceedling, GoogleTest, or host-based simulations.
  • Solid understanding of embedded systems and communication protocols.

What HBK Offers:

HBK fosters an environment of freedom with responsibility, promoting work-life balance and continuous professional and personal development. You'll have opportunities to innovate, architect, and mentor, significantly shaping the future of embedded QA within an international and enjoyable working environment.

About HBK:

HBK (Hottinger Brüel & Kjær) was formed on January 1, 2019, from the merger of Brüel & Kjær and HBM. As a leading player in test and measurement with over 3,500 employees worldwide, HBK's innovations contribute to various technology sectors including Automotive, Aerospace, and Energy. HBK is a division of Spectris plc.

Key skills/competency:

  • Test Automation
  • Embedded Systems
  • Desktop Applications
  • Python
  • C#
  • Data Acquisition
  • UI Automation
  • Jira
  • Agile Methodologies
  • Version Control (Git)

Tags:

Software Development Engineer in Test
SDET
Embedded Systems
Desktop Integration
Test Automation
Python
C#
UI Automation
Data Acquisition
Agile
Jira
Git
Verification
Validation
Firmware
API Testing
GUI Testing
Performance Testing
Regression Testing
System Testing

Share Job:

How to Get Hired at HBK - Hottinger Brüel & Kjær

  • Research HBK's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their entrepreneurial spirit and focus on innovation.
  • Tailor your resume: Highlight specific experience in embedded systems testing, desktop UI automation, and strong programming skills in Python or C# to match the Software Development Engineer in Test role.
  • Showcase automation expertise: Provide concrete examples of building test automation frameworks and using tools like Pywinauto, WinAppDriver, or OpenCV for desktop application validation.
  • Prepare for technical depth: Be ready to discuss your knowledge of embedded systems, data acquisition, real-time systems, communication protocols, and various testing frameworks in detail.
  • Demonstrate agile collaboration: Share experiences working in agile environments (SAFe preferred), using Jira and Confluence, and contributing to CI/CD pipelines within a global team setting.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background