Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cognizant Technology Solutions Logo

Senior Software Developer- C++

Cognizant Technology Solutions

Salary not specified
Dec 19, 2025
Lake Forest, CA, US
Apply Now

The company is looking to solve complex business problems in a distributed software development environment, specifically in the areas of Azure IoT Edge, Generative AI, and Embedded Systems using C/C++

Requirements

  • Minimum of 6-8 years of experience in Embedded Systems development using C/C++
  • Possess a strong background in Azure IoT Edge, with proven experience in developing and deploying IoT solutions
  • Demonstrate expertise in Generative AI, with a track record of successful integration into existing systems
  • Very strong debugging, memory management skills
  • Strong debugging and troubleshooting skills on Windows platform (C++)
  • Experience working with AzureDevOps using Git or TFVC
  • Good understanding and working knowledge of Unit Testing Frameworks such as MSTest, NUnit or XUnit and Mocking frameworks such as MS Fakes, Moq. NMock

Responsibilities

  • Author and implement software design specifications, take ownership of product components and features. Own and maintain the various subsystems within the product.
  • Develop and implement cutting-edge solutions using Azure IoT Edge to enhance connectivity and data processing capabilities.
  • Collaborate with cross-functional teams to integrate Generative AI technologies into existing systems, improving efficiency and innovation.
  • Design and maintain embedded systems using C/C++ to ensure robust and reliable performance in various applications.
  • Conduct thorough testing and debugging of software components to ensure high-quality deliverables.
  • Provide technical guidance and support to junior developers, fostering a collaborative and productive work environment.
  • Oversee the deployment and maintenance of IoT solutions, ensuring seamless operation and minimal downtime.

Other

  • A BS/MS in Computer Science/Engineering
  • Strong technical/engineering background with the ability to analyze and solve difficult business problems in a complex domain
  • Highly motivated self-starter with an innovative thinking bias
  • Exhibit excellent problem-solving skills and the ability to work effectively in a team-oriented environment
  • Display strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders