- Design, develop, optimize, review and debug software in C/C++/Objective-C used in interacting with embedded systems;- Specify and acquire instruments, components and tools for use in a NPI environment;- Run simulations or experiments to make data driven decisions and present results to senior management;- Deploy calibration and performance verification stations throughout the NPI cycle;- Generate reports that analyze large amounts of NPI camera performance data Debug devices from the system level down to the component level;- Redefine existing algorithms to optimize them for performance or execution time Balance decisions between engineering asks and manufacturing efficiency while ensuring product quality.