Embedded Software QA

20 hours ago


Guntur, Andhra Pradesh, India Rareminds Full time ₹ 9,00,000 - ₹ 12,00,000 per year

Role Summary:

We are seeking a detail-oriented and highly motivated Embedded Software QA / Test Engineer to join our dynamic team. You will play a crucial role in ensuring the quality and reliability of our embedded systems and software. You will be responsible for designing, developing, and executing test plans and test cases, working closely with development engineers to identify and resolve issues. The ideal candidate will have a strong understanding of embedded systems, software testing methodologies, and experience with relevant tools and technologies.

Requirements

Responsibilities:

  • Develop and execute comprehensive test plans and test cases for embedded firmware and software, particularly for systems utilizing STM32 and SAM microcontrollers.
  • Design, develop, and maintain automated test scripts and frameworks, potentially using scripting languages like Python.
  • Perform functional, regression, performance, and stress testing on embedded systems.
  • Identify, document, and track defects throughout the development lifecycle.
  • Collaborate closely with firmware and application development engineers to understand system requirements, troubleshoot issues, and ensure test coverage.
  • Participate in hardware bring-up, system integration, and validation activities.
  • Utilize debugging tools such as JTAG, oscilloscopes, logic analyzers, DMMs, power supplies, and function generators to diagnose and verify issues.
  • Develop and maintain test documentation, including test plans, test cases, and test reports.
  • Work with real-time operating systems (RTOS) like FreeRTOS or similar, understanding their implications for testing.
  • Test low-level drivers for peripherals such as UART, SPI, I2C, and other communication interfaces (e.g., CAN, Ethernet, USB).
  • Validate GUI applications developed for testing system functionality, potentially using Qt/C .
  • Contribute to the improvement of QA processes and methodologies.
  • Ensure that GUI designs for ATE and checkout systems effectively facilitate testing and validation.
  • Test GUI features for monitoring, configuring, and controlling ATE hardware and the Device Under Test (DUT).
  • Verify GUI functionalities for data acquisition, management, storage, and report generation.
  • Support the integration of ATE equipment and troubleshoot hardware/software issues related to testing.
Benefits

Required Skills:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Proven experience in software quality assurance or testing, preferably in embedded systems.
  • Strong understanding of software testing principles, methodologies, and best practices.
  • Proficiency in C and/or C .
  • Experience with microcontrollers, preferably STM32, SAM, and ARM architectures.
  • Experience with testing embedded systems and debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Familiarity with real-time operating systems (RTOS).
  • Knowledge of microcontroller peripheral interfacing (SPI, I2C, UART, etc.).
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and teamwork skills.
  • Experience in the design and/or utilization of Automated Test Equipment (ATE) or checkout systems.
  • Familiarity with GUI design principles and testing.

Good-to-Have Skills:

  • Experience with scripting languages such as Python for test automation.
  • Experience with Qt/C for understanding or developing test support GUIs.
  • Knowledge of communication protocols such as CAN, Ethernet, USB, SpaceWire, or MIL-STD-1553.
  • Experience with test management tools.
  • Familiarity with agile development methodologies.
  • Experience with unit testing frameworks.
  • Understanding of test and measurement instruments and their integration with software.
  • Exposure to NI testing standards, Configurable DAQ systems / Checkout Systems such as PCI Express Cards/Racks, LXI systems, and USB Multi-I/O checkout systems.
  • Experience working with NI-VISA supported LXI-based DMMs, Oscilloscopes, Power Supplies, Function Generators.
  • Knowledge of secure boot and firmware update mechanisms testing.


  • Guntur, Andhra Pradesh, India beBeeEmbeddedSystems Full time US$ 1,80,000 - US$ 2,20,000

    Embedded Systems Professional – Smart Camera System DevelopmentAs the Embedded Systems Lead, you will be responsible for leading the design, development, and integration of all embedded software and system-level features. This includes driving the platform bring-up, camera system development, wireless communication integration, and low-power optimization...


  • Guntur, Andhra Pradesh, India beBeeEngineer Full time ₹ 1,50,00,000 - ₹ 2,40,00,000

    Expert Embedded Software Engineer NeededWe are seeking an experienced embedded software engineer to join our team. This is a challenging and rewarding opportunity to work on cutting-edge projects in the field of artificial intelligence and machine learning.About the RoleThe successful candidate will have a strong background in computer engineering,...


  • Guntur, Andhra Pradesh, India beBeeEmbeddedSystems Full time ₹ 10,00,000 - ₹ 15,00,000

    Job Title: Embedded Systems TesterWe are seeking a skilled and detail-oriented Embedded Systems Tester to join our team. The ideal candidate will have experience in testing and validating complex systems, with a strong understanding of embedded systems architecture.The successful candidate will be responsible for:Designing and executing test plans for...


  • Guntur, Andhra Pradesh, India beBeeEmbedded Full time ₹ 25,00,000 - ₹ 35,00,000

    About Digital Health Solutions:We are a global engineering and regulatory consulting firm specializing in MedTech.This role plays a key part in designing high-reliability embedded architectures, ensuring compliance with medical device standards (IEC 62304, ISO 13485), and guiding development teams through full product lifecycles.Key Responsibilities:Develop...


  • Guntur, Andhra Pradesh, India beBeeembedded Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Overview:We are seeking a seasoned Embedded OpenGL Engineer to spearhead our graphics programming efforts. As a key member of our team, you will be responsible for designing and implementing cutting-edge graphics solutions using OpenGL ES.About the Role:The successful candidate will possess a strong background in embedded systems, with a proven track...


  • Guntur, Andhra Pradesh, India beBeeQualityAssurance Full time ₹ 10,00,000 - ₹ 15,00,000

    We are seeking a highly skilled QA Engineer to design and implement test plans that enhance the usability of our products.The ideal candidate will work closely with the development team to debug code, correct errors, and troubleshoot software issues.A successful QA Engineer should be proactive, have a strong understanding of software testing methodologies,...


  • Guntur, Andhra Pradesh, India beBeeEmbeddedBootFirmware Full time ₹ 1,80,00,000 - ₹ 2,20,00,000

    Embedded Boot Firmware Architect PositionOverview:We are seeking a skilled Embedded Boot Firmware Architect to define and drive the boot firmware strategy, ensuring secure, reliable, and optimized startup flows for complex SoCs and automotive-grade ECUs.Key Responsibilities:Design, architect, and optimize bootloader and BootROM firmware for ARM Cortex-M/R/A...


  • Guntur, Andhra Pradesh, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 23,00,000

    We are seeking a skilled Embedded Software Engineer to join our team. The ideal candidate will have a strong background in software development and embedded systems, with experience in designing, developing, and debugging software for various hardware platforms.As an Embedded Software Engineer, you will be responsible for creating efficient and reliable...


  • Guntur, Andhra Pradesh, India beBeeDevelopment Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Title: Software Development Specialist", "Description:","","About the Role:","The company is looking for a skilled Software Development Specialist to join their team. As an API Engineer, you will be responsible for developing software applications and working with embedded systems.","This role requires strong problem-solving skills, the ability to work...


  • Guntur, Andhra Pradesh, India beBeeQuality Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Head of Quality AssuranceThe Role:We are seeking a highly skilled and experienced Head of Quality Assurance (QA) to lead our software quality assurance efforts. This is an exciting opportunity for someone who is passionate about delivering high-quality products and services.The Head of QA will be responsible for the overall quality of applications, data, and...