Senior Software Engineer

Aehr Test Systems (NASDAQ: AEHR) is a market leader in the Semiconductor Capital Equipment Industry, providing advanced solutions for semiconductor Burn-In and Test for EV market. Our innovative single touchdown full wafer burn-in and massively parallel test systems are revolutionizing the power semiconductor industry. Come join our team!

Job Summary: We are seeking a highly skilled Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development for both Windows and Linux operating systems, with proficiency in Tcl/tk, C++, C#, and Java. This role involves developing real-time embedded applications and working on multi-disciplinary products that integrate software and electronics.

Key Responsibilities:

  • Develop and maintain complex software and firmware modules for embedded systems.
  • Design and implement real-time embedded applications, including interrupt-driven, task-based, multi-threaded software.
  • Collaborate with multidisciplinary engineering teams to acquire domain knowledge and solve system problems.
  • Perform hardware bring-up and work with data information spreadsheets for device configuration.
  • Troubleshoot firmware using lab test benches, engineering workstations, and hardware/software integration.
  • Translate system-level requirements into software design and implementation.

Qualifications:

  1. Educational Background:
    • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, with over 4 years of experience in software development for Windows OS, Linux OS, C++, C#, and Java.
  1. Technical Skills:
    • Proficient in C++, C#, and Tcl/tk programming.
    • Strong grasp of object-oriented design principles.
    • Experienced with embedded Linux and Windows environments.
    • Skilled in low-level programming, including bitset coding, drivers, Windows/Linux internals, networking, and embedded Windows/Linux build systems.
    • Familiar with modern development tools such as Visual Studio, VS Code, Jira, Confluence, Git, Bitbucket, GitKraken, and Zephyr testing automation.
  1. Experience:
    • Demonstrated experience in developing real-time embedded applications, including interrupt-driven, task-based, multi-threaded software.
    • Background in designing and developing multi-disciplinary products that integrate software and electronics.
    • Hands-on experience with hardware bring-up and working with data information spreadsheets for device configuration.
    • Experience in semiconductor burn-in test operations/manufacturing technology are preferred.
  2. Knowledge:
    • Ability to read and comprehend schematics.
  1. Soft Skills:
    • Strong troubleshooting skills for firmware using lab test benches, engineering workstations, and hardware/software integration.
    • Ability to collaborate with multidisciplinary engineering teams, including Mechanical, Electrical, and Applications.
    • Capable of translating system-level requirements into software design and implementation.
    • Excellent problem-solving skills and attention to detail.

Strong communication and collaboration abilities.

Salary Range:
We offer a comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business. The salary range for this job is $145K to $155K Annual Base. Individual base salaries are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills and geography. In addition, our benefit package includes medical and dental coverage, equity participation plan, 401(k).

 

    Submit Application
    Full Name*

    Email*

    Job Title

    Phone Number

    Message

    Attach Resume/CV (.pdf, .docx, .txt)