Embedded Software QA
3 days ago
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.
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.
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.
-
Python Automation and Embedded C
3 weeks ago
Guntur, Andhra Pradesh, India Ubique Systems Full timeJob Title: Python Automation Developer / Lead – Automotive DomainLocation: PuneExperience Level: 5-15 YearsEmployment Type: Full-time OnlyDepartment: Automotive Software Testing / Embedded SystemsMandatory Skills & Experience:Python Scripting: Minimum 3 years of hands-on experience in Python for automation and testing.Automotive Embedded Testing: Minimum 5...
-
EDA QA Automation Engineer
3 weeks ago
Guntur, Andhra Pradesh, India LeadSoc Technologies Pvt Ltd Full timeGreeting from Leadsoc Technologies_ Bangalore Position: EDA QA Automation Engineer SkillsProven experience as a test engineer or QA lead in software development teams.Strong knowledge of software testing methodologies ,tools, and processes.Experience working with test automation frameworks and CI/CD pipelines(eg; Jenkins).Ability to write clear test...
-
Software engineer in test
3 weeks ago
Guntur, Andhra Pradesh, India Imetris Corporation Full timeImetris is hiring 3 Software Engineer in Test having experience in Automation coding in C# using Selenium ( not JAVA)Job Title: Mid to senior Software Engineer in TestWorksite: Remote ( preferable Mumbai, Pune)Experience Level: Senior (5+ years)We are looking for a Offshore Software Engineer in Test with strong experience in C#, Selenium, API testing, and...
-
Quality Assurance Analyst
3 weeks ago
Guntur, Andhra Pradesh, India Talentgigs Full timeRole: QA Analyst - DevSecOpsExperience: 3-5 yearsLocation: HYD (WFO)Timings: 2-11Pm.JD:Position Value Proposition the QA Analyst is responsible for the execution, support, and continuous improvement of quality assurance processes within the DevSecOps department. This role focuses on test planning, code quality enforcement, vulnerability scanning, and release...
-
Lead Quality Assurance Engineer
3 weeks ago
Guntur, Andhra Pradesh, India Backgammon Galaxy Full timeLead QA Engineer (Remote) Company: Backgammon Galaxy (backgammongalaxy.com) Location: Remote (HQ in Cyprus) | Full-timeBackgammon Galaxy is the leading web and mobile platform for playing backgammon, with a community of 150,000+ players worldwide. We've been growing for four years and are now looking for a Lead QA Engineer to help us scale further. Our team...
-
Delivery Manager( Telecom)
4 weeks ago
Guntur, Andhra Pradesh, India Tietoevry Full timeJob Title: Delivery Manager - Telecom Projects Location: Bangalore ( Hybrid Role) Job Type: Full-time Company Overview: Tietoevry is a leading IT services provider specializing in cutting-edge IT solutions for diverse verticals like telecom, banking, healthcare, insurance & others. We enable telecom innovations through cloud engineering, DevOps...
-
Senior project coordinator
3 weeks ago
Guntur, Andhra Pradesh, India Hyqoo Full timeJob Title: Senior Project CoordinatorExperience Required: 5 to 8 years Job Summary:We are seeking an experienced and highly organized Senior Project Coordinator with 5 to 8 years of experience to support Agile software development teams. The ideal candidate will have excellent communication and documentation skills, with a strong background in coordinating...
-
Automation Engineer
4 weeks ago
Guntur, Andhra Pradesh, India qpact Full time:Roles & Responsibilities· Design and develop automation/performance solutions that meet organization standards and build reliable, reusable, and maintainable automated regression suites & test harnesses· Selecting or Identifying Areas/Test cases for Automation and Designing & Implementing Test Automation Strategy· Create tools and frameworks with quality...
-
Full-Stack Engineer
3 weeks ago
Guntur, Andhra Pradesh, India Turing Full timeJoin a Global Team Building the Future with CodeAre you a skilled JavaScript or TypeScript developer eager to work on impactful, forward-thinking projects? A US-based company seeking passionate engineers to build cutting-edge, AI-powered solutions. You'll be part of a collaborative, fast-paced team solving complex challenges for leading global organizations,...
-
Data Scientist
4 weeks ago
Guntur, Andhra Pradesh, India Little Place Labs Full timeABOUT LITTLE PLACE LABS Little Place Labs is reimagining how satellites process and deliver intelligence from orbit. We specialize in satellite edge computing, developing advanced solutions that process data directly on board, enabling real-time analysis, rapid decision-making, and a significant reduction in data downlink needs. Our vision is to turn...