Senior Embedded Firmware 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.
We are seeking a highly skilled Senior Embedded Firmware Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and testing firmware for embedded systems. This role involves working closely with hardware engineers to ensure seamless integration and optimal performance of our products.
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 hardware engineers to define system requirements and specifications.
- 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.
- Participate in all stages of software development, including design, implementation, testing, and deployment.
Education:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, with over 5 years of experience in software development for Windows OS, Linux OS, C, C++, and Java.
Technical Skills:
Proficient in C, C++, C#, and Tcl/tk programming.
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.
Experience and Knowledge:
Experience in semiconductor burn-in test operations/manufacturing technology is a must.
Demonstrated experience in developing real-time embedded applications, including interrupt-driven, task-based, multi-threaded software.
- Proficiency with Xilinx Vivado Design Suite or similar firmware development toolkits.
- Experience with FPGA Design Software, such as Intel Quartus.
- Essential experience in semiconductor burn-in test operations and manufacturing technology.
- 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.
- Ability to read and comprehend schematics.
- 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 $140K to $160K 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).