×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer- C++

Job in Lake Forest, Orange County, California, 92630, USA
Listing for: Cognizant
Full Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Software Engineer, DevOps, Cloud Engineer - Software, Senior Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Description

The Senior Software Development Engineer will be a key domain and technology contributor and will report to the Software Development Manager. This is an excellent position for someone who is currently a developer/technical leader and would like to be a part of a highly efficient and distributed software development team. The ideal candidate will have expertise in Azure IoT Edge, Generative AI, and Embedded Systems using C/C++.

Job

responsibilities
  • Author and implement software design specifications, take ownership of product components and features. Own and maintain the various subsystems within the product.
  • Work with offshore development center resources if needed. Author, drive and validate design, test and cybersecurity artifacts as part of the standard development process using outsourced partners.
  • Provide expertise and leadership in the review and validation of all software development deliverables ranging from requirements documentation, high level/detailed design, system architecture, test plans, test designs, test automation designs, test cases and test automation suite.
  • Work with cross-functional product development teams (product development, product management, program management, and Delivery team) to define, refine and execute software testing to ensure delivery of high-quality product components.
  • Be a thought leader and a software test practice champion within the R&D organization. Push the envelope on innovation by bringing forward new test ideas and processes for improving the efficiency of our execution and validation processes.
  • 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.
  • Analyze system requirements and develop detailed specifications to meet project objectives and timelines.
  • Work closely with stakeholders to understand business needs and translate them into technical solutions.
  • Stay updated with the latest industry trends and technologies to continuously improve and innovate our solutions.
  • Ensure compliance with industry standards and best practices in all development activities.
  • Document all development processes and maintain comprehensive records for future reference and audits.
  • Optimize system performance by identifying and addressing bottlenecks and inefficiencies.
  • Contribute to the companys strategic goals by delivering impactful solutions that enhance customer satisfaction and drive growth.
Qualifications / Required Skills and Experience
  • 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.
  • Minimum of 6-8 years of experience in Embedded Systems development using C/C++, with a focus on performance and reliability.
  • 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 along with strong communication skills.
  • Strong debugging and troubleshooting skills on Windows platform (C++).
  • 6 to 8 years of experience with software product design, development and testing for infrastructure software products.
  • Well versed with Lean/Agile software development and testing principles used for high quality software development.
  • Experience working with distributed / remote development and test resources to ensure timely and high-quality delivery of software releases is desirable.
  • Experience working with Azure Dev Ops  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.
  • Prior experience with Wonderware System Platform / InTouch is desirable.
  • 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.
  • Show a commitment to continuous learning and staying abreast of emerging technologies and industry trends.
  • Display strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Strong verbal and written communication skills, with ability to articulate the problem and solution space to different kinds of audiences
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary