Software Test and Automation Engineer

2 weeks ago


Santa Clara, United States Achronix Semiconductor Full time

Achronix Semiconductor Corporation is a fabless semiconductor corporation based in Santa Clara, California, offering high-performance FPGA solutions. Achronix is the only supplier to have both high-performance and high-density standalone FPGAs and embedded FPGA (eFPGA) solutions in high-volume production. Achronix's FPGA and eFPGA IP offerings are further enhanced by ready-to-use PCIe accelerator cards targeting AI, ML, networking and data center applications. All of Achronix's products are supported by best-in-class EDA software tools.

Position Profile Name:
Software Test and Automation Engineer - User Interface

Requisition No.:6300-1022

Type of Position:Regular, Exempt

Reports to:Sr. Director, User Interface
Department:

Software Engineering

Location:

Santa Clara, CA

Contact:hr@achronix.com

Job Description/Responsibilities
The successful candidate will work directly with the software development team to design, document, and test robust software user interface solutions for Achronix's rich set of software tools which support Achronix's standalone FPGA and Speedcore embedded FPGA (eFPGA) products. Areas covered include:

  • IP configuration
  • Synthesis, placement, routing and timing optimization
  • Visualization and diagramming
  • Report generation
  • Live hardware debug tools

These tools consist of a desktop application environment using Java and C++, not a mobile app or web interface. You will initially work to extend testing of existing features and develop our GUI test automation framework. Over time, you will collaborate with the SW implementation team on the requirements, design specification, and testing of innovative new features as we progress with software feature development. You will build and utilize your knowledge of our EDA tools to help define new test coverage, test systems, and automation to enhance the quality and reliability of the software system. Use your skills in scripting, test frameworks, Java and C++ to test the Graphical User Interface and backend data processing commands. You will have a unique opportunity to collaborate directly with other Achronix research and development (R&D) software and hardware team members working on next generation hardware IP and software algorithms. Contribute to a culture of agile innovation and continuous quality improvement.
Required Skills
  • Strong desire to improve software quality through proven testing techniques and test innovation
  • Background in software test and test frameworks, including test automation, code coverage and analytics, and GUI testing (ie. Squish, Eggplant, and Eclipse frameworks)
  • Excellent programming, scripting, debugging skills, object-oriented programming techniques, and experience in testing the Java and C++ programming languages
  • Excellent communications skills and ability to describe things in a way that is intuitive to others, focusing on end user experience
  • Strong analytical skills to understand cause and effect in a large software code base
  • Ability to read detailed software specifications to research open questions about a project
  • Ability and willingness to try novel approaches to solve difficult software engineering problems
Preferred Skills
  • Familiarity with the Linux and Microsoft Windows operating systems, compilers, and IDEs
  • Experience using Eclipse for Java and Eclipse RCP development, including experience with SWT, JFace, NatTable, etc.
  • Experience in scripting languages such as TCL, Perl, Python, and other user interface languages and data formats like XML and HTML
  • Knowledge and experience with EDA software tools (commercial or academic) and FPGA design flow is preferred
Education and Experience
  • BS or MS in Engineering (Computer Science, Electrical/Computer, or other related/applied engineering) from a top research university
  • Prior years of industrial experience in EDA software test using Java and C++ is a plus


  • Santa Monica, United States Zip Test Company Full time

    Job DescriptionJob DescriptionWe are seeking a Test Engineer Automation to join our team! You will be responsible for the design and development of intelligent systems and industrial systems control.Responsibilities:Create and improve automated systems and processesSupport the installation of both mechanical and controls upgradesConduct cost-analysis to...


  • Santa Clara, United States Test Dev Tools Full time

    Natron Energy is looking for a Hardware Test Engineer to assist the product team in key testing and product development. Responsibilities: Develop comprehensive firmware and hardware test plans encompassing error, normal, and corner cases. Collaborate with firmware, software, and systems engineers to define testing requirements for both system and...


  • Santa Clara, United States Palo Alto Networks Full time

    Company Description Our Mission At Palo Alto Networks everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and...


  • Santa Clara, United States Palo Alto Networks Full time

    Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done,...


  • Santa Clara, United States Test Dev Tools Full time

    Full-time Job Country: United States of America Company Description Our Mission At Palo Alto Networks everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of...

  • Automation Engineer

    2 days ago


    Santa Clara, United States Ursus Inc Full time

    JOB TITLE: Automation Engineer - DevOps LOCATION: Santa Clara, CA - HYBRID DURATION: 8 months PAY RANGE: $64-$74/hr COMPANY: Our client is a leading provider of enterprise cloud applications for finance and human resources. Job Summary: Software Automation Engineers are in charge for designing and executing automated test scripts / programs and check...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s deep learning platform has already made a major impact to the field and is broadly used across leading academic institutions, start-ups, and industry, including the world’s largest Internet companies. We need hardworking, hard-working and creative people to help us seek more of these challenging opportunities in Autonomous Driving. The GPU, our...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA’s deep learning platform has already made a major impact to the field and is broadly used across leading academic institutions, start-ups, and industry, including the world’s largest Internet companies. We need hardworking, hard-working and creative people to help us seek more of these challenging opportunities in Autonomous Driving. The GPU, our...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA is seeking a top-tier Software Test Manager to join the NVIDIA-Cumulus Linux Verification Engineering Team! You will play an exciting role that allows you to Manage/lead verification engineers of NVIDIA-Cumulus Linux and take full ownership of tasks involved like participating in requirements and design reviews, developing test plans, test execution,...


  • Santa Clara, United States Diverse Lynx Full time

    Skills Required : QA Automation ,Advanced Python , experience implementing automation frameworks - (Selenium WebDriver/Appium/TestNG/Junit),PlayWright Jd Minimum Requirements " B.S degree or higher in computer science or related education " 5+ yrs. of experience in software engineering - " 3+ yrs experience on web portal, role based control & access testing,...


  • Santa Clara, United States ServiceNow Full time

    Job Description Our SWAT(Software Action Team) ensures the production stability of our customer application(s) and infrastructure services from an operations perspective. Our engineers are responsible for production stability and"champions at all service levels” and act as the last level of support for our customers (internal and external). The ideal...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA is the world leader in GPU Computing. We are passionate about markets include gaming, automotive, vision, HPC, datacenters and networking in addition to our traditional OEM business. NVIDIA is also well positioned as the ‘AI Computing Company’, and NVIDIA GPUs are the brains powering Deep Learning software frameworks, analytics, data centers, and...


  • Santa Clara, United States Wipro Full time

    About Wipro:Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help...


  • Santa Clara, United States Wipro Full time

    About Wipro:Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help...


  • Santa Clara, United States Wipro Full time

    About Wipro:Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. We leverage our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies to help...


  • Santa Clara, United States L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • Santa Fe, United States Marriott Full time

    Marriott Senior Software Engineer - Automation Santa Fe , New Mexico Apply Now Schedule Full-Time Located Remotely? Y Relocation? N Position Type Management JOB SUMMARY Senior Software Engineer - Automation Location: Bethesda, MD or Remote We are seeking a highly skilled Senior Software Engineer with expertise in Automation and Performance Engineer with a...


  • Santa Clara, United States Infosys Full time

    Company ITL USA Requisition ID 118546BR Salary min 86534 Salary max 162273 Infosys is seeking a Test Automation Lead (SDET) , As a QA Test Lead you will act as a validation and quality assurance expert and review the functionality of existing systems. You will conduct requirement analysis, define test strategy & design and lead execution to guarantee...


  • Santa Clara, United States Pure Storage Full time

    Company Overview BE PART OF BUILDING THE FUTURE. What do NASA and emerging space companies have in common with COVID vaccine R&D teams or with Roblox and the Metaverse? The answer is data-all fast moving, fast growing industries rely on data for a competitive edge in their industries. And the most advanced companies are realizing the full data advantage by...


  • Santa Clara, United States ALOIS LLC Full time

    Job DescriptionJob DescriptionJob Title : Software Engineering - Engineer, Senior Staff|6246 Location : San Diego, CADuration : 12+ Month (Possibility of extension) Job Description: Top 6 requirements:1. Continuous Integration Development2. Automated Test Development3. Modern CI/CD pipeline development with GitLab CI (Continuous Integration), GitHub actions...