Fremont, CA, USA
1 day ago
Functional Testing Engineer
Functional Testing Engineer Role Overview:
JSG is looking for a skilled Functional Testing Engineer for our client to contribute to the testing and debugging of silicon. The role involves writing test code, setting up testing platforms, and evaluating silicon performance. You will also play a key part in developing embedded software and supporting hardware evaluation.
Key Responsibilities: Perform silicon debugging by writing necessary test code, setting up testing platforms, and conducting silicon screening. Design, develop, and maintain embedded software for drivers and application code to ensure optimal device functionality and performance. Identify and document key test scenarios and conditions for thorough testing of embedded software, covering both firmware and hardware interfaces. Contribute to testing methodology, including probe card, packaged chip, and PCB testing. Analyze signal integrity, noise, power, and other potential design issues. Record and compare test results against expected outcomes, documenting any defects in the defect tracking system. Reproduce and isolate issues within embedded systems, providing detailed documentation to support troubleshooting and resolution. Work closely with hardware and design teams to validate features and debug issues at the firmware and driver levels. Assist with product demo setup, and help run various demo projects as required. Engage in hardware development related to circuit boards, systems, and user interfaces. Qualifications & Skills: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field. Strong experience in embedded programming, particularly C/C++ for driver and firmware development. Proficiency in Python, with experience in MATLAB for test automation and data analysis. Solid understanding of key I/O protocols (SPI, I2C, UART, GPIO) and familiarity with DMA and interrupt handling in embedded systems. Hands-on experience with microcontrollers (e.g., Arduino, Raspberry Pi) and/or FPGAs (e.g., Xilinx, Intel). Familiarity with testing tools, including oscilloscopes, digital multimeters, and function generators. Basic understanding of electronic circuits and semiconductor technology. Ability to work effectively in a startup environment and as part of a team. Familiar with test management and defect tracking tools like JIRA or Bugzilla. Proficient in version control tools (e.g., Git, BitBucket). Preferred Experience: Knowledge of in-memory computing and non-volatile memory technologies. Experience with RISC-V processors and embedded architectures. Understanding of machine learning and neural network concepts. Familiarity with data converter systems (DAC, ADC). Experience with analog circuits (e.g., OpAmps, bandgap references, temperature sensors).
Employment Type: Full-time
Pay Range: $90,000 - $130,000/year (DOE)
Location: Fremont, CA (On-site)

** Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law.
Confirm your E-mail: Send Email