
Embedded Software Engineer (Teradyne, North Reading)
- North Reading, MA
- Permanent
- Full-time
- 10+ years' experience.
- SLT Serial Scan Knowledge
- 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.
- 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