Stryker Logo

Stryker

Sr. Software Engineer - SDET Embedded

Posted 2 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Bengaluru, Karnataka
Senior level
The Senior SDET will enhance testability of embedded systems, design automated testing frameworks, and develop tools to ensure the performance, reliability, and scalability of embedded software. Responsibilities include writing automated test scripts, analyzing test results, performing troubleshooting and debugging, and integrating testing processes into CI/CD pipelines.
The summary above was generated by AI

Work Flexibility: Remote

Who we want:
As a Senior SDET with a focus on embedded systems, you will be responsible for writing code that improves testability, designing and implementing automated testing processes, and developing tools to validate embedded software
What you will do:
Technical Responsibilities:

  • Enhance Testability: Write and maintain code to improve the testability of embedded systems, ensuring ease of test automation and coverage.
  • Design Test Automation Frameworks: Design, implement, and maintain robust test automation frameworks for embedded Linux applications.
  • Write & Execute Automated Test Scripts: Develop, execute, and maintain automated test scripts for embedded firmware, device drivers, and hardware interfaces.
  • Analyze Test Results: Analyze automated test results, identify issues, and provide actionable feedback for software improvements.
  • Perform Performance & Scalability Testing: Validate the scalability, reliability, and performance of embedded systems through various testing techniques.
  • Develop Debugging Tools: Use and develop debugging tools to troubleshoot and resolve complex issues in embedded systems and custom tools for test automation.
  • Collaborate in Design & Architecture: Participate in design and architectural discussions to ensure that the product is built with testability, scalability, and performance in mind.
  • Build Automation Integration: Integrate automated testing processes into CI/CD pipelines to ensure continuous testing and validation of embedded software.
  • Conduct Root Cause Analysis: Perform detailed debugging and root cause analysis using a variety of tools to diagnose and fix embedded system defects.
  • Prepare and Present Test Reports: Document test results, track defects, and prepare detailed test reports, presenting findings to cross-functional teams for continuous product improvement.

Minimum Qualifications (Required):
• Bachelor's degree in Software Engineering/ Computer Science or related discipline & 6+ years of work experience
Preferred Qualifications (Strongly desired):
Technical Skills:

  • Writing code to improve testability. Proficient in C++ 17 and above, Python 2.x, 3.x
  • Designing and implementing automated testing processes and tools (Embedded Linux)
  • Writing and executing automated test scripts 
  • Analyzing test results 
  • Building automation frameworks for tests 
  • Checking for product scalability, reliability, consistency, and performance 
  • Participating in design and architectural discussions 
  • Performing debugging using multiple tools and custom tools.
  • Preparing test reports

Travel Percentage: 10%

Top Skills

C++
Python

Similar Jobs

3 Hours Ago
Hybrid
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
The Senior Lead Software Engineer will design and develop scalable web applications, focusing on architecture and strategy, enterprise integration, governance, and best practices. Responsible for team leadership and stakeholder management, the role requires advanced knowledge in event-based architecture and experience with modern development frameworks and methodologies, including Agile.
Top Skills: Python
5 Hours Ago
Bengaluru, Karnataka, IND
Mid level
Mid level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
The ERP Senior Engineer - ABAP will architect, design, and develop solutions for the digital portfolio of Cargill's beef supply chain. Responsibilities include software engineering, participating in agile teams, code reviews, automation of pipelines, and sharing modern practices within the engineering community.
Top Skills: Sap Abap
6 Hours Ago
2 Locations
Expert/Leader
Expert/Leader
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
As a Principal DevOps Engineer, you will design and develop backend components, manage production systems, evaluate and implement technology solutions, and mentor a DevOps team. You'll ensure high reliability and performance of services, participate in 24/7 on-call support, and utilize continuous integration and delivery practices while coordinating with cross-functional teams.
Top Skills: AWSDockerKubernetesPuppetPythonTerraform

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account