Senior Desktop Software Engineer (C# / .NET)
Keeper SecurityFull Time
Senior (5 to 8 years)
Candidates must possess a Bachelor's degree or higher in Computer Science or a related field, with over 5 years of software development experience. Proficiency in C/C++, Java, and Python is required, along with experience in automated testing frameworks, performance testing tools, and version control systems like Git. Basic knowledge of deep learning, LLMs, and optimization frameworks such as ONNX is necessary. Excellent problem-solving, communication, and teamwork skills, along with fluent English, are essential.
The Senior Software Engineer will transform research outcomes into production-ready software solutions and collaborate with R&D teams. Responsibilities include conducting automated stability and performance testing, developing and maintaining CI/CD pipelines, resolving merge conflicts, and optimizing code for maintainability and scalability. The role also involves ensuring compliance with coding standards, writing release notes, and maintaining technical documentation.
AI solutions for automotive in-car experiences
Cerence develops AI-powered solutions specifically for the automotive industry, focusing on improving the in-car experience for drivers and passengers. Their products include voice recognition systems and AI-driven assistants that enhance entertainment, connectivity, and safety while driving. Cerence collaborates with major automotive manufacturers to integrate these technologies into vehicles, such as the Mercedes Benz User Experience. Unlike many competitors, Cerence emphasizes a comprehensive approach that includes ongoing support and upgrades, ensuring their technology adapts to trends like smart cities and electric vehicles. The company's goal is to transform transportation and shape the future of mobility through innovative and user-friendly solutions.