For our client, a prominent leader in the technology and electronics industry, we are seeking Senior C++ Linux Software Engineers.
You will focus on developing Ad framework components. Your role will involve the design, architecture, building, release, and maintenance of Tizen (Linux) components (C++, C#) dedicated to Ad monetization and measurement stack. This position requires hands-on development with an emphasis on software architecture and engineering best practices. You will collaborate with experienced and passionate programmers in a full-stack team within a large, international organization with a strong technical culture.
📍Warszawa
Your role:
- Develop software for Tizen TV products in the middleware layer using C++ and C#
- Collaborate with developers from UI applications, cloud, data engineering, and embedded systems
- Communicate and work effectively with globally distributed teams.
- Engage in the full spectrum of software engineering tasks, including designing, prototyping, measuring, validating, and delivering product software
- Emphasize best practices in programming, unit testing, and active participation in code reviews
- Contribute to technical proposals to enhance software design and architecture
- Implement test-driven development and agile methodologies
- Mentor junior team members
Offer:
- Friendly atmosphere focused on teamwork
- Comprehensive training and support in developing algorithmic skills
- Opportunity to work on multiple projects with the latest technologies
- Monthly integration budget
- Opportunities to attend local and international conferences
- Flexible working hours
- Private medical care (including family members)
- Multisport card
- Life insurance
- Lunch card
- Various discounts (products, theaters, restaurants)
- Unlimited free access to Copernicus Science Center for you and friends
- Opportunity to test new products
- Hybrid work model: 3 days from the office per week (Warsaw)
- Attractive relocation package
Requirements:
- Tech stack: embedded Linux system, ARM platforms, C++14, C++17, C#, Tizen.NET, Python, GitHub, Perforce, Slack, Tizen Studio, GDB
Must have:
- Bachelor’s or Master’s degree in Computer Science or a related field
- At least 5 years of proven experience in C++ programming within a Linux environment
- Proficiency in developing multi-threaded and multi-process software
- Expertise in memory and performance optimization
- Strong architectural and design skills
- Excellent teamwork and communication abilities
- Self-motivated team player
- English - B1/B2