A complete application in a minute
Tailored resume and cover letter, ready to send.
Semiengineering in Massachusetts is seeking a Software Development Engineer to work on the compiler component that analyzes customer designs to map them onto emulator resources. You will focus on analysis of clock and data networks, partitioning, placement, and synthesis to support efficient mapping, mainly using C++ on Linux.
You will also write system-level tests using software simulation and help develop new testing methodologies.
The Software Development Engineer will have responsibilities in development and improvement of the part of the compiler that analyzes the customer design in order to map it on the emulator resources. This includes analysis of clock and data networks, partitioning, placing and synthesis of logic to support the mapping of the customer design onto the emulator. The individual will participate in design and implementation of new functionality for this part of the compiler as well as support current functionality. The work will be mostly in C++ on Linux. They will write system level tests that use software simulation as well as develop new testing methods.