Career Opportunities

Join a global leader in embedded development tools and services. Innovate, collaborate and grow with us.

Careers

We’re hiring and have vacancies in our Kochi (India) team.

Jobs

Current Engineering Roles

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 embedded 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 analyse 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.
Benefits 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 and Western Digital and others including several emerging Silicon Valley based start-ups. How to Apply Email your CV in PDF format to jobs@ashling.com with a subject of “Recruitment: Software Test Engineer” and a cover-letter explaining why you believe you are a suitable candidate outlining your past successes.
Key Responsibilities
  • Design, develop, and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Automate product builds across multiple environments.
  • Integrate regression testing into CI/CD pipelines and ensure smooth execution.
  • Collect, analyse, and circulate build/test results to stakeholders using appropriate tools and dashboards.
  • Monitor pipeline performance, troubleshoot failures, and implement optimizations.
  • Collaborate with development, QA, and operations teams to ensure seamless integration.
  • Ensure security and compliance best practices are incorporated into the CI/CD process.
Required Skills
  • Strong experience in CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar.
  • Proficiency in scripting languages (e.g., Python, PowerShell, Bash, Groovy).
  • Experience with version control systems (e.g., Git).
  • Knowledge of build automation tools (e.g., Maven, Gradle, npm).
  • Hands-on experience with automated testing frameworks and integration into pipelines.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Good understanding of DevOps practices and Agile methodologies.
Additional Preferred Skills
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana).
Education & Experience
  • Bachelor’s degree in computer science, engineering or related field (or equivalent experience).
  • 3+ years of experience in CI/CD or DevOps engineering roles.
Benefits 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. How to Apply Email your CV in PDF format to jobs@ashling.com with a subject of “Recruitment: Software CI/CD Test Engineer” and a cover-letter explaining why you believe you are a suitable candidate outlining your past successes.

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.
  • Analyse 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

  • Strong experience in embedded systems development using C/C++.
  • Deep understanding of debugging architectures, protocols, and tools.
  • Expertise in RISC-V architecture and RISC-V 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.

Additional Preferred Skills

  • Knowledge of ARM debug architecture (CoreSight).
  • 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.
  • 5+ years of experience in embedded software development and debugging.

Benefits

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 Silicon Valley based start-ups.

 

How to Apply

Email your CV in PDF format to
jobs@ashling.com
with a subject of
Recruitment: Senior Embedded Software Engineer
and a cover-letter explaining why you believe you are a suitable candidate outlining your past successes.