Cognizant Technology Solutions logo

Embedded Solution Architect - Onsite

Cognizant Technology Solutions·Salary not specified

Primary stack

CLinuxC++

Job description

About the Position

Embedded Solution Architect - Onsite

Fecha de publicación: ago 12 2026

Ubicación: Cleveland / United States

Categoría: Digital

Modelo de trabajo: Hybrid


Job Summary

Serve as a Principal Engineer I driving complex embedded solutions on Linux platforms using C and C++ transforming product requirements into robust scalable implementations that enhance reliability and performance while collaborating in a hybrid work model with cross-functional teams to deliver high-quality embedded products that positively impact customers and society.


Responsibilities

  • Drive end-to-end design and development of embedded software components on Linux platforms using C and C++ to achieve high performance and reliability in production systems.
  • Implement robust low-level modules, drivers, and middleware for embedded systems to ensure efficient interaction with hardware and consistent system behavior across product variants.
  • Analyze complex technical requirements and translate them into detailed design specifications that guide implementation, integration, and verification activities for embedded platforms.
  • Conduct thorough code reviews and static analysis for C and C++ components to maintain coding standards, improve maintainability, and reduce defect rates in critical software modules.
  • Optimize runtime performance, memory usage, and power consumption of embedded applications on Linux by profiling execution paths and applying targeted algorithmic and architectural improvements.
  • Collaborate closely with systems engineers, hardware engineers, and product teams in a hybrid work model to refine interfaces, clarify constraints, and align embedded solutions with overall product goals.
  • Develop unit tests, integration tests, and automated regression suites for embedded software to ensure stable releases and faster feedback cycles during ongoing feature development.
  • Debug complex system issues involving interactions between application code, operating system services, and hardware using appropriate tools such as debuggers, tracers, and profilers to identify root causes and corrective actions.
  • Document software architecture, module-level designs, and configuration guidelines in a clear and structured manner so that future enhancements and maintenance activities can be executed efficiently.
  • Apply secure coding practices and defensive programming techniques within embedded C and C++ codebases to reduce vulnerabilities and enhance overall system resilience.
  • Coordinate with quality and validation teams to define acceptance criteria, test coverage expectations, and verification strategies that align with safety, reliability, and regulatory expectations for embedded products.
  • Evaluate new libraries, frameworks, and tooling relevant to embedded Linux development to continuously improve development workflows, build pipelines, and system observability.
  • Contribute to continuous improvement of design processes and prototyping approaches by sharing lessons learned from projects and proposing refinements that reduce cycle time and improve first-time-right outcomes.

Qualifications

  • Exhibit strong hands-on expertise in embedded software development using C and C++ on Linux-based platforms with a track record of delivering stable and maintainable solutions in complex systems.
  • Demonstrate practical experience with compilation toolchains, build systems, and source control for embedded environments enabling efficient and predictable release management.
  • Apply solid understanding of operating system concepts such as processes, threads, memory management, and interprocess communication within Linux-based embedded products.
  • Bring familiarity with design process and prototyping methods so that early concept validation and rapid iterations support better product decisions and reduced risk.
  • Utilize effective problem-solving skills including root cause analysis and systematic debugging in embedded contexts to resolve defects and performance bottlenecks under time constraints.
  • Communicate clearly with multidisciplinary stakeholders in a hybrid work environment ensuring that design decisions, tradeoffs, and risks are transparent and well understood by all contributors.

We Offer

  • Competitive salary
  • Comprehensive benefits package
  • Opportunities for professional growth and development
  • Collaborative and inclusive work environment

About the Company

Cognizant

Cognizant (Nasdaq: CTSH) es un creador de soluciones de IA y proveedor de servicios tecnológicos que conecta la inversión en IA con el valor empresarial mediante el desarrollo de soluciones de IA full-stack para sus clientes. Su profundo conocimiento de la industria, junto con su experiencia en procesos e ingeniería, permite incorporar el contexto único de cada organización en sistemas tecnológicos que amplifican el potencial humano, generan resultados tangibles y mantienen a las empresas a la vanguardia en un entorno en constante cambio. Más información en cognizant.ai o @cognizant.


Additional Employment Information

La información sobre la compensación es exacta en la fecha de publicación de este anuncio. Cognizant se reserva el derecho de modificar esta información en cualquier momento, de conformidad con la legislación aplicable.

Es posible que se solicite a los solicitantes que asistan a entrevistas de forma presencial o mediante videoconferencia. Asimismo, durante cada entrevista, los candidatos podrán estar obligados a presentar un documento de identidad válido emitido por el estado o por el gobierno.

Cognizant es un empleador que ofrece igualdad de oportunidades. Su solicitud y candidatura no se evaluarán en función de la raza, el color, el sexo, la religión, el credo, la orientación sexual, la identidad de género, el origen nacional, la discapacidad, la información genética, el embarazo, la condición de veterano ni cualquier otra característica protegida por las leyes federales, estatales o locales.


Benefits That Help You Thrive

Nuestro programa de beneficios está diseñado pensando en ti, para que puedas disfrutar de una vida plena, equilibrada y saludable.

Financial Well-being

Revisamos regularmente los datos del mercado para asegurarnos de que la compensación refleje el valor que aportas. Tus beneficios van más allá del salario y pueden incluir planes de jubilación, educación financiera, etc.

Physical and Mental Health

Te damos las herramientas para que priorices tu bienestar a través de tiempo libre remunerado, opciones de trabajo flexible cuando sea posible, planes de atención médica, servicios de asesoramiento, nuestro programa de Mental Health Allyship y mucho más.

Your Career, Your Way

Con más de 350,000 puestos en Cognizant, tendrás oportunidades de explorar nuevas tecnologías, industrias y ubicaciones, y desarrollar las habilidades que necesitas para hacer crecer tu carrera.

Real-World Impact

Piensa en las marcas más grandes en las que confías. Lo más probable es que ellas confíen en nosotros para ayudar a fortalecer su negocio. Aquí, convertirás ideas audaces en soluciones que mejoran la vida en todas partes.


Your Path to Cognizant

Esto es lo que puedes esperar de nuestro proceso de contratación. Ten en cuenta que puede variar según el puesto y la ubicación. Explora nuestras preguntas frecuentes para obtener más información.

Step 1: Apply to the Right Opportunity

Encuentra un puesto abierto que coincida con tus habilidades y objetivos profesionales y muéstranos por qué eres la persona indicada para el trabajo. ¿No ves la oportunidad adecuada? Considera unirte a nuestra Comunidad de Talento.

Step 2: Connect with Your Recruiter

Si uno de nuestros reclutadores ve una coincidencia, organizará una breve llamada introductoria para conocer más sobre ti y cómo tus experiencias y habilidades se ajustan al puesto.

Step 3: Showcase Your Skills

Si junto a nuestro equipo desean continuar con el proceso, tendrás una entrevista con nuestro equipo de contratación. Algunos roles también pueden requerir evaluaciones técnicas y/o entrevistas con clientes.

Step 4: Time to Decide

Nuestro equipo revisará entonces el potencial de cada candidato para tener éxito en el puesto. Este paso puede tomar algún tiempo porque queremos encontrar la oportunidad adecuada tanto para ti como para nosotros, pero puedes contar con que te mantendremos informado.


Still Haven't Found the Right Opportunity?

Obtén las últimas actualizaciones sobre oportunidades de empleo, eventos de reclutamiento y noticias de la empresa, ¡adaptadas solo para ti!

Mantente informado

We care about your privacy

Thank you, your preferences have been updated.

By clicking "Accept All", you agree to the storing of cookies on your device to give you the most optimal experience using our website. We may also use cookies to enhance performance, analyse site usage and to personalise your experience.

Administrar preferencias

© Cognizant Technology Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the US, Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital atwww.cognizant.comor follow us @Cognizant.

More at Cognizant Technology Solutions

All 1104 roles

Popular searches