The Software Development Engineer collaborates with the team to define software quality goals and development practices, driving continuous improvement through high standards and effective methodologies. This role develops and integrates software solutions to monitor performance, usage, and errors, ensuring reliability, interoperability, and optimal system performance. Your role: Maintain, support, and optimize our robust legacy C++ codebase to ensure continued operational excellence. Actively participate in the design and development of our new, next-generation GPU-centric architecture. Working with system and platform architects, system engineers and other stakeholders generate high performance, GPU-centric, platform based, and scalable designs of complex signal/image processing. Works closely and co-develops with CT BU platforms to create high quality working software to be deployed in products. Works with processing algorithm designers to improve algorithms to decrease computational burden. Provides technical solutions that conform to requirements with a strong focus on end-users, high quality (QMS/regulatory standards), performance, safety and security. This role may require travel up to 10%. The position will be based in Cleveland, OH.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level