This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Teradyne Firmware Engineering team is looking for a highly motivated, energetic, technically driven Embedded Firmware Engineer to focus on the development of software systems for Embedded products within the Integrated System Test Unit. This individual will report directly to the Firmware Engineering Manager. Our Embedded Software development tasks consist of writing and maintaining software that presents a programmatic interface to the low-level hardware of Automatic Test Equipment (ATE). The software is intended to control the hardware and interface to systems and class structures that will be loaded to the ATE. The code that is developed will interface to hardware directly and through firmware. It will also provide a more generalized interface up to user-level software. Come be part of our team!
Job Responsibility
Conceive and implement fully functional and high performing C# and C++ software OO solutions
Develop embedded systems on microcontrollers/embedded processors
Debug system and board level modules through the software toolset, working closely with hardware and firmware engineers
Requirements
10+ years’ experience
SLT Serial Scan Knowledge
Experience developing and debugging multithreaded applications
Experience coding on both Linux and Windows. Proficient in Visual Studio 2015 (or later) or equivalent
Experience with Git Source Control Management
Comfort with all of the following technologies: SPI buses, I2C buses, PID control, fixed point math, async/syncserial bus, DDR, memory, FPGA buses
Experience with Intel and ARM architectures
Experience modifying and maintaining Linux Kernel, root file system, uBoot, device drivers and cross compilation tools
Familiarity with code analysis tools like Valgrind, Coverity
Minimum BS degree in EE, CS, Computer Engineering or equivalent