Ashling

2 Job openings at Ashling
Software Test Engineer Kochi,Kerala,India 3 years None Not disclosed Remote Full Time

We’re hiring! and have vacancies in our Kochi (India) team for a Software Test Engineer with experience in manual and automated software testing. The ideal candidate will have expertise in GUI test automation, scripting, performance/stress testing and embedded systems knowledge. Key Responsibilities Test planning & execution. Design, develop, and execute manual and automated test cases for Ashling products. Automation Development. Implement and maintain GUI test automation scripts using tools like QFT or equivalent. Implement and maintain automation frameworks for regression and performance testing. Defect Management. Identify, document, and track defects; work closely with development teams for resolution. Reporting. Prepare detailed test reports, including regression results, performance analysis, and coverage metrics. Required Skills Strong experience in manual testing and test automation for GUI based applications. Proficiency with GUI automation tools (e.g., QFT or similar). Strong scripting skills (Python, Shell or Perl). Solid understanding of embedded systems, microcontrollers, and debugging tools. Knowledge of performance and stress testing methodologies. Familiarity with version control systems (Git) and defect tracking tools (e.g. Jira). Ability to analyze logs, system traces etc. Additional Preferred Skills Experience with CI/CD tools (e.g., Jenkins, GitLab CI) for automated test execution. Familiarity with hardware debug interfaces (e.g., JTAG, SWD) and protocols. Exposure to real-time operating systems (RTOS) and embedded development workflows. Education & Experience Bachelor’s degree in computer science, electronics or related field (or equivalent experience). 3+ years of experience in software testing, automation, and embedded environments. We offer a highly competitive salary package, excellent opportunities for career development, travel (as an option), working remotely or on-site, continuous training and the job-satisfaction of working on state-of-the-art products for our customers including some of the top semiconductor & IP companies in the world such as Altera, Akeana, HCLTech, InCore, MIPS, Qualcomm, Synopsys, Tenstorrent, Western Digital and others including several emerging Indian and Silicon Valley based start-ups.

Senior Embedded Software Engineer kochi,kerala,india 8 years None Not disclosed On-site Full Time

Company Description Founded in 1982 and headquartered in Limerick, Ireland, Ashling is a global leader in embedded development tools and services. With dedicated R&D teams in Limerick and Kochi, and a worldwide presence spanning Silicon Valley, Bangalore, EMEA, and APAC, we support semiconductor leaders and fast-growing startups alike. We specialize in professional-grade SDKs, IDEs, debuggers, compilers, and hardware debug & trace probes for RISC-V, Arm, and other architectures, complemented by engineering services and our unique Tools-as-a-Service (TaaS™) model. Role Description We’re looking for an experienced Embedded Engineer with deep expertise in embedded development, RISC-V and/or Arm architecture, hardware-software integration. and debugging technologies. In this role, you will design, develop, and optimize advanced embedded debug solutions used by semiconductor leaders and innovators worldwide. Key Responsibilities Design and develop embedded debug solutions for RISC-V and other architectures. Work on hardware/software integration for debug tools, including IDE integration, hardware probes, and protocol implementations. Develop and maintain firmware, drivers, and low-level code to support debugging functionalities. Collaborate with toolchain and IDE teams to ensure proper integration with debugging protocols. Analyze and troubleshoot hardware-software interactions, including JTAG/SWD connectivity and real-time debugging. Review code/design for quality and efficiency. Engage with customers or internal teams to resolve debug-related technical issues. Required Skills & Qualifications Strong experience in embedded systems development using C/C++. Deep understanding of debugging architectures, protocols, and tools. Expertise in RISC-V/Arm architecture and RISC-V/Arm debug specification. Hands-on experience with JTAG, SWD, and related hardware debug protocols. Familiarity with embedded toolchains (e.g., GCC, GDB, OpenOCD) and IDEs (Eclipse-based or similar). Good understanding of real-time operating systems (RTOS) and bare-metal development. Proficiency in hardware bring-up, board support package development, and debugging low-level issues. Preferred Skills Knowledge of ARM debug architecture as an additional asset. Experience developing or integrating hardware debug probes. Familiarity with CI/CD pipelines for embedded software testing. Exposure to performance optimization and trace analysis. Education & Experience Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field. 8+ years of experience in embedded software development and debugging. Proven track record in debug tools development or integration.