
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Michigan.
β’ Assist in shaping the roadmap for performance tools, frameworks, and methodologies that promote efficient and scalable AV software development.
β’ Assess and prototype innovative tools, techniques, and technologies aimed at enhancing runtime performance and developer workflows.
β’ Create, implement, and sustain tools and automated systems for performance analysis, debugging, and ongoing monitoring.
β’ Examine software behavior to identify and address performance bottlenecks.
β’ Work collaboratively with product teams to suggest and execute optimizations.
β’ A Bachelor's degree in Computer Science or a related discipline, along with four (4) years of experience as a Software Engineer or in a similar role; OR a Master's degree in Computer Science or a related field with two (2) years of experience as a Software Engineer or in a similar role.
β’ A minimum of two (2) years of experience in computer architecture and system-level software fundamentals.
β’ At least two (2) years of experience in performance profiling, analysis, tuning, and optimization.
β’ Two (2) years of experience in developing and optimizing high-performance software for heterogeneous compute environments, including GPUs, DSPs, and accelerators.
β’ A minimum of two (2) years of experience with C++ and Python.
β’ Candidates may be required to successfully complete role-related assessments and/or pre-employment screenings before commencing employment.
β’ Potential for bonuses through an incentive pay program based on company performance, job level, and individual contributions.
β’ Access to benefits and Total Rewards resources.
β’ Reasonable accommodations available for applicants with disabilities.
GE Vernova
Zerion
WattFox
Probis
Get handpicked remote jobs straight to your inbox weekly.