What we do
We are dedicated to helping the world's leading companies build stronger businesses — helping them go from doing digital to being digital.
Cognizant Poland offices are located in Warsaw, Gdańsk, Wrocław, and Kraków. With the capacity to support various clients, we offer a world of opportunities for both professionals and graduates. You can expect five-star training, a chance to realize your career goals, and a range of benefits. Be Cognizant!
About the role
We are seeking a talented Software Engineer to join our team contributing to key project and PB development. In this role, you will work on cutting-edge embedded systems, focusing on maintaining the releases. You will collaborate closely with the XPC/UX team to deliver innovative firmware solutions that power next-generation connected appliances. This position requires strong embedded software development expertise.
What you will do
Design, develop, and maintain firmware for embedded systems on the PB platform and existing project.
Write high-quality, maintainable code in C/C++ for embedded systems using the Zephyr RTOS framework.
Implement build automation and configuration management using CMake for embedded software projects.
Collaborate with XPC/UX team to integrate firmware with user experience requirements.
Develop and execute comprehensive unit tests to ensure firmware reliability and quality.
Utilize GitHub for version control, code reviews, and collaborative development practices.
Write Python scripts for automation, testing, and tooling support.
Debug and troubleshoot firmware issues across the development lifecycle.
To make this happen you need to have
Minimum 4 years of experience in Embedded Software Development.
Comprehensive expertise in embedded systems programming, including firmware architecture design and real-time operating system integration.
Proficiency in Zephyr RTOS development including kernel configuration and device tree management.
Advanced programming skills in C and C++ for embedded systems development.
Strong expertise in Rust programming language for systems-level development.
Solid proficiency in Python for scripting, automation, and testing frameworks.
Bachelor's degree in Computer Science or Electronic Engineering, or comparable experience.
Strong analytical and problem-solving skills; collaborative and proactive mindset.
What we offer
Extensive benefits package: Multisport Card, LuxMed medical healthcare including dental care, life insurance, cafeteria benefits,
Open-minded and multinational environment,
Opportunity to be part of a global organization focused on development,
Professional development and clear career path,
Training & development opportunities including language courses.
For more information about us, visit Cognizant Poland.
If you are looking for another opportunity and are interested in the company, do not hesitate to apply online!
Important Notice: We appreciate your interest in joining our company. Due to the high volume of applications, only candidates selected for an interview will be contacted.
La communauté Cognizant :
Nous sommes une équipe de professionnels dont les membres s'apprécient et se soutiennent mutuellement. Nos collaborateurs sont les garants d'un lieu de travail dynamique, collaboratif et inclusif où chacun peut s'épanouir.
- Cognizant est une communauté mondiale qui compte plus de 300 000+ collaborateurs dans le monde entier.
- Nous ne nous contentons pas de rêver de façons idéales, nous apportons des améliorations concrêtes
- Nous prenons soin de nos collaborateurs, de nos clients, de notre entreprise, de nos communautés et du climat, en faisant ce qui est juste.
- Nous favorisons un environnement innovant où vous pouvez construire le plan de carrière qui vous convient.
À propos de nous :
Cognizant (NASDAQ : CTSH) est un concepteur d’IA et un fournisseur de services technologiques. Avec notre gamme de solutions IA full-stack, nous accompagnons nos clients au carrefour de l’investissement dans l’IA et de la valeur ajoutée. Notre grande expertise sectorielle, des processus et de l’ingénierie nous permet de convertir le contexte propre à chaque entreprise en systèmes technologiques amplificateurs du potentiel humain, générateurs de résultats tangibles et garants de l’avantage des acteurs internationaux dans un monde en constante évolution. Découvrez notre méthode sur www.cognizant.com ou suivez @cognizant.
Cognizant est un employeur soucieux de l'égalité des chances entre candidats. Votre candidature sera étudiée indépendamment de votre race, couleur, sexe, religion, croyances, orientation sexuelle, identité de genre, origine, handicap, informations génétiques, grossesse, statut d'ancien militaire ou de toute autre critère jugé discriminant par les lois européennes ou françaises.
Vous êtes porteur d'un handicap, vous pouvez-nous contacter par courriel [email protected] si vous souhaitez préciser les aménagements nécessaires pour le poste ou les entretiens à venir.
Mentions légales :
Les informations relatives à la rémunération du poste à pourvoir dépendent de la date de publication de l’offre de poste. Cognizant se réserve le droit de modifier ces informations à tout moment, sous réserve des lois applicables.
Les candidats peuvent être invités à participer à des entretiens en face à face ou par vidéoconférence. En outre, les candidats peuvent être amenés à présenter une carte d'identité valide lors de chaque entretien.